• VerifyAvailableDates_1752550622091

    10:37:02 AM / 00:00:33:475 Fail

    VerifyAvailableDates_1752550622091
    07.15.2025 10:37:02 AM 07.15.2025 10:37:35 AM 00:00:33:475 · #test-id=1
    Prabhleen ProductDetailPage
    StatusTimestampDetails
    Info 10:37:02 AM Test (VerifyAvailableDates) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 10:37:23 AM Test failed: VerifyAvailableDates
    Info 10:37:35 AM Screenshot
    Info 10:37:35 AM TestRailID: 1370877
    • Pass
    • 00:00:005
    StatusTimestampDetails
    Info 10:37:02 AM Test start: VerifyAvailableDates
    • Pass
    • 00:13:338

    User open home page

    Prabhleen ProductDetailPage
    StatusTimestampDetails
    Info 10:37:02 AM Maximizing window
    Info 10:37:02 AM Window is maximized
    Info 10:37:02 AM Navigating to url: https://preprod.tiket.com/
    Info 10:37:06 AM Current url : https://preprod.tiket.com/
    Info 10:37:06 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:37:16 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:03:775

    User Open hotel Landing page

    Prabhleen ProductDetailPage
    StatusTimestampDetails
    Info 10:37:16 AM Navigating to url: https://preprod.tiket.com/homes
    Info 10:37:19 AM Current url : https://preprod.tiket.com/homes
    • Pass
    • 00:00:000

    Dismiss 'Install app' pop up

    Prabhleen ProductDetailPage
    • Pass
    • 00:03:708

    Go to Hotel which has next available dates

    Prabhleen ProductDetailPage
    StatusTimestampDetails
    Info 10:37:19 AM Navigating to url: https://preprod.tiket.com/homes/indonesia/vila-sdet-domestic-804001745474177095?checkin=2025-07-21
    Info 10:37:23 AM Current url : https://preprod.tiket.com/homes/indonesia/vila-sdet-domestic-804001745474177095?checkin=2025-07-21
    Info 10:37:23 AM Waiting for element to appear: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']]
    Info 10:37:23 AM Element appeared: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']]
    • Fail
    • 00:00:128

    Verify hotel details elements are visible

    Prabhleen ProductDetailPage
    StatusTimestampDetails
    Info 10:37:23 AM Finding elements: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']]
    Info 10:37:23 AM Found elements: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']]
    Info 10:37:23 AM Is element displayed: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']]? true
    Info 10:37:23 AM [Assertion passed: Hotel name should be visible]
    Info 10:37:23 AM
    Expected: is [true]
    Actual : [true]
    Info 10:37:23 AM Finding elements: [NEXT_AVAILABLE_DATE_NIGHT, By.xpath: //div[@data-testid='night']]
    Info 10:37:23 AM Found elements: [NEXT_AVAILABLE_DATE_NIGHT, By.xpath: //div[@data-testid='night']]
    Info 10:37:23 AM Is element displayed: [NEXT_AVAILABLE_DATE_NIGHT, By.xpath: //div[@data-testid='night']]? false
    Info 10:37:23 AM [Assertion passed: Next available date night should be visible]
    Info 10:37:23 AM
    Expected: is [true]
    Actual : [false]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:37:23 AM Expected: is [true] Actual : [true]
    • Fail
    • 00:00:000
    StatusTimestampDetails
    Fail 10:37:23 AM Expected: is [true] Actual : [false]
    • Fail
    • 00:00:001

    Exception

    Prabhleen ProductDetailPage
    StatusTimestampDetails
    Fail 10:37:23 AM
  • VerifyChooseAddOnsGuest_1752550655986

    10:37:35 AM / 00:01:05:075 Pass

    VerifyChooseAddOnsGuest_1752550655986
    07.15.2025 10:37:35 AM 07.15.2025 10:38:41 AM 00:01:05:075 · #test-id=11
    Harshit BookingPage
    StatusTimestampDetails
    Info 10:37:35 AM Test (VerifyChooseAddOnsGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 10:38:41 AM Test success: VerifyChooseAddOnsGuest
    Info 10:38:41 AM TestRailID: 1099727
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 10:37:35 AM Test start: VerifyChooseAddOnsGuest
    • Pass
    • 00:12:471

    User open home page

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:37:36 AM Maximizing window
    Info 10:37:36 AM Window is maximized
    Info 10:37:36 AM Navigating to url: https://preprod.tiket.com/
    Info 10:37:38 AM Current url : https://preprod.tiket.com/
    Info 10:37:38 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:37:48 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:06:422

    User open home page as guest

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:37:48 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:37:55 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:37:55 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:37:55 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:37:55 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    • Pass
    • 00:03:778

    User select IDR currency

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:37:55 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:37:55 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:37:55 AM Current currency: SGD
    Info 10:37:55 AM Clicking on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 10:37:55 AM Waiting for element to be clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 10:37:55 AM Element is now clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 10:37:55 AM Clicked on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 10:37:55 AM Waiting for element to appear: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 10:37:56 AM Element appeared: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 10:37:56 AM Scrolling into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 10:37:56 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 10:37:56 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 10:37:56 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 10:37:56 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 10:37:56 AM Scrolled into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 10:37:56 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 10:37:56 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 10:37:56 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 10:37:56 AM Scrolling into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 10:37:56 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 10:37:56 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 10:37:56 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 10:37:56 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 10:37:56 AM Scrolled into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 10:37:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    • Pass
    • 00:03:945

    User Open NHA Landing page

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:38:00 AM Navigating to url: https://preprod.tiket.com/homes
    Info 10:38:04 AM Current url : https://preprod.tiket.com/homes
    • Pass
    • 00:03:465

    Search stay location

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:38:04 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:38:05 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:38:05 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:38:05 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:38:05 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:38:05 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:38:05 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:38:06 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:38:06 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:38:06 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:38:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:38:06 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:38:06 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:38:06 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:38:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:38:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:38:06 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:38:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:38:06 AM Sending keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:38:06 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:38:06 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:38:06 AM Sent keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:38:06 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    Info 10:38:08 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    Info 10:38:08 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    Info 10:38:08 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    • Pass
    • 00:01:265

    Set guests and rooms

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:38:08 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:38:08 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:38:08 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:38:08 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:38:08 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:38:09 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:38:09 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:38:09 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:38:09 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:38:09 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:38:09 AM currentAdult is '1'
    Info 10:38:09 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:38:09 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:38:09 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:38:09 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:38:09 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:38:09 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:38:09 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:38:09 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:38:09 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:38:09 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    • Pass
    • 00:01:509

    Set date

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:38:09 AM Got random number -> 11
    Info 10:38:09 AM Got random number -> 12
    Info 10:38:09 AM stringStartDate is '11', stringEndDate is '12'
    Info 10:38:09 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:38:09 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:38:09 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:38:10 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:38:10 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 10:38:10 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 10:38:10 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 10:38:10 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 10:38:10 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 10:38:10 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 10:38:10 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 10:38:10 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 10:38:10 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 10:38:10 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 10:38:10 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 10:38:10 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 10:38:10 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:38:10 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:38:10 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:38:10 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:38:10 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:38:10 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:38:10 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:38:10 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:38:10 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:38:11 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    • Pass
    • 00:20:542

    submit search Button

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:38:11 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:38:11 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:38:11 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:38:11 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:38:11 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:38:11 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:38:11 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:38:11 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:38:11 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:38:11 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:38:11 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 10:38:31 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:00:203

    Go Inside PDP

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:38:31 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:38:31 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:38:31 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:38:31 AM Got text: (vila SDET Domestic) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:38:31 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:38:31 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:38:31 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:38:31 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:38:31 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:38:31 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:38:31 AM [Assertion passed: Verify if PDP is Opened]
    Info 10:38:31 AM
    Expected: is [true]
    Actual : [true]
    Info 10:38:31 AM [Assertion passed: NHA name on the search and detail page should be equal]
    Info 10:38:31 AM
    Expected: is "vila SDET Domestic"
    Actual : "vila SDET Domestic"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:38:31 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:38:31 AM Expected: is "vila SDET Domestic" Actual : "vila SDET Domestic"
    • Pass
    • 00:00:232
    StatusTimestampDetails
    Info 10:38:31 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:38:31 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:38:31 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:38:31 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:38:31 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:38:31 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:38:31 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:38:31 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:38:31 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:38:32 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    • Pass
    • 00:00:533

    Scroll to room list section

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:38:32 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:38:32 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:38:32 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:38:32 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:38:32 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:38:32 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:38:32 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:38:32 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:38:32 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:38:32 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:38:32 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:38:32 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:38:32 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 10:38:32 AM [Assertion passed: Room list is visible]
    Info 10:38:32 AM
    Expected: is [true]
    Actual : [true]
    Info 10:38:32 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:38:32 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:38:32 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:38:32 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:38:32 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true
    Info 10:38:32 AM [Assertion passed: Rooms Image should be visible]
    Info 10:38:32 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:38:32 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:38:32 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:329

    Click Book Button

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:38:32 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:38:32 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:38:33 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:38:33 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:38:33 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:38:33 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 10:38:33 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 10:38:33 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:38:33 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:38:33 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:38:33 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 10:38:33 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:38:33 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:38:33 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:38:33 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 10:38:33 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 10:38:33 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:38:33 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    • Pass
    • 00:02:824

    User input contact detail

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:38:33 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 10:38:35 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 10:38:35 AM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 10:38:35 AM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 10:38:35 AM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true
    Info 10:38:35 AM [Assertion passed: Contact form should be visible on Booking Form page]
    Info 10:38:35 AM
    Expected: is [true]
    Actual : [true]
    Info 10:38:35 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 10:38:35 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 10:38:35 AM Clicking on element: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]]
    Info 10:38:35 AM Waiting for element to be clickable: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]]
    Info 10:38:35 AM Element is now clickable: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]]
    Info 10:38:35 AM Clicked on element: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]]
    Info 10:38:35 AM Waiting for element to appear: [FULL_NAME_INPUT, By.xpath: //input[@id='full-name-according-to-id']]
    Info 10:38:35 AM Element appeared: [FULL_NAME_INPUT, By.xpath: //input[@id='full-name-according-to-id']]
    Info 10:38:35 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 10:38:35 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 10:38:35 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 10:38:36 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 10:38:36 AM Sending keys: (Stewarttest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 10:38:36 AM Sent keys: (Stewarttest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 10:38:36 AM Waiting for element to appear: [PHONE_NUMBER_INPUT, By.xpath: //input[@id='mobile-number']]
    Info 10:38:36 AM Element appeared: [PHONE_NUMBER_INPUT, By.xpath: //input[@id='mobile-number']]
    Info 10:38:36 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 10:38:36 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 10:38:36 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 10:38:36 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 10:38:36 AM Sending keys: (9154477911) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 10:38:36 AM Sent keys: (9154477911) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 10:38:36 AM Waiting for element to appear: [EMAIL_INPUT, By.xpath: //input[@id='email-address']]
    Info 10:38:36 AM Element appeared: [EMAIL_INPUT, By.xpath: //input[@id='email-address']]
    Info 10:38:36 AM Finding elements: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]]
    Info 10:38:36 AM Found elements: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]]
    Info 10:38:36 AM Is element displayed: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]]? false
    Info 10:38:36 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 10:38:36 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 10:38:36 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 10:38:36 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 10:38:36 AM Sending keys: (AutApps20250715103736@mailinator.com) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 10:38:36 AM Sent keys: (AutApps20250715103736@mailinator.com) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    StatusTimestampDetails
    Info 10:38:35 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:622

    User enter Stay details

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:38:36 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 10:38:36 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 10:38:36 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 10:38:36 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 10:38:36 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true
    Info 10:38:36 AM [Assertion passed: Guest Stay details form should be visible on Booking Form page]
    Info 10:38:36 AM
    Expected: is [true]
    Actual : [true]
    Info 10:38:36 AM Waiting for element to appear: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 10:38:36 AM Element appeared: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 10:38:36 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 10:38:36 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 10:38:36 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 10:38:36 AM Scrolling into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 10:38:36 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 10:38:36 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 10:38:36 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 10:38:36 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 10:38:36 AM Scrolled into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 10:38:37 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 10:38:37 AM Waiting for element to appear: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 10:38:37 AM Element appeared: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 10:38:37 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 10:38:37 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 10:38:37 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 10:38:37 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 10:38:37 AM Sending keys: (Stewarttest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 10:38:37 AM Sent keys: (Stewarttest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 10:38:37 AM Waiting for element to appear: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:38:37 AM Element appeared: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:38:37 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:38:37 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:38:37 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:38:37 AM Scrolling into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:38:37 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:38:37 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:38:37 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:38:37 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:38:37 AM Scrolled into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:38:38 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:38:38 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:38:38 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:38:38 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:38:38 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:38:38 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:38:38 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:38:38 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:38:38 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:38:38 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:38:38 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:38:38 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:38:38 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:38:38 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:38:38 AM Got text: (IDR 1,998,766) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:38:38 AM Extracted price text: IDR 1,998,766
    StatusTimestampDetails
    Info 10:38:36 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:414

    User select addOns and insurance

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:38:38 AM Waiting for element to appear: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 10:38:38 AM Element appeared: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 10:38:38 AM Finding elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 10:38:38 AM Found elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 10:38:38 AM Is element displayed: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]? true
    Info 10:38:38 AM [Assertion passed: AddOns should be visible If available]
    Info 10:38:38 AM
    Expected: is [true]
    Actual : [true]
    Info 10:38:38 AM Clicking on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 10:38:38 AM Waiting for element to be clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 10:38:38 AM Element is now clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 10:38:39 AM Clicked on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 10:38:39 AM Waiting for element to appear: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:38:39 AM Element appeared: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:38:39 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:38:39 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:38:39 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:38:39 AM Scrolling into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:38:39 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:38:39 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:38:39 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:38:39 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:38:39 AM Scrolled into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:38:39 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:38:39 AM Waiting for element to appear: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:38:39 AM Element appeared: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:38:39 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:38:39 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:38:39 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:38:39 AM Scrolling into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:38:39 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:38:39 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:38:39 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:38:39 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:38:39 AM Scrolled into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:38:39 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:38:39 AM Waiting for element to appear: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 10:38:40 AM Element appeared: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 10:38:40 AM Clicking on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 10:38:40 AM Waiting for element to be clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 10:38:40 AM Element is now clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 10:38:40 AM Clicked on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 10:38:40 AM Waiting for element to appear: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 10:38:40 AM Element appeared: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 10:38:40 AM Finding elements: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:38:40 AM Found elements: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:38:40 AM Is element displayed: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]? true
    Info 10:38:40 AM [Assertion passed: Insurance like Stay Protection should be visible If available]
    Info 10:38:40 AM
    Expected: is [true]
    Actual : [true]
    Info 10:38:40 AM Getting text from: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:38:40 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:38:40 AM Found element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:38:40 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:38:40 AM Found element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:38:40 AM Got text: (Add) from: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:38:40 AM Button Text->Add
    Info 10:38:40 AM Clicking on element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:38:40 AM Waiting for element to be clickable: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:38:40 AM Element is now clickable: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:38:40 AM Clicked on element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:38:40 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:38:40 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:38:40 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:38:40 AM Got text: (IDR 2,073,866) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:38:40 AM Extracted price text: IDR 2,073,866
    Info 10:38:40 AM [Assertion passed: Price should be increased when user select AddOns and Insurance]
    Info 10:38:40 AM
    Expected: a value greater than [1998766]
    Actual : [2073866]
    StatusTimestampDetails
    Info 10:38:38 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:38:40 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:38:40 AM Expected: a value greater than [1998766] Actual : [2073866]
  • VerifyChooseAddOnsLogin_1752550721311

    10:38:41 AM / 00:01:53:929 Pass

    VerifyChooseAddOnsLogin_1752550721311
    07.15.2025 10:38:41 AM 07.15.2025 10:40:35 AM 00:01:53:929 · #test-id=37
    Harshit BookingPage
    StatusTimestampDetails
    Info 10:38:41 AM Test (VerifyChooseAddOnsLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 10:40:35 AM Test success: VerifyChooseAddOnsLogin
    Info 10:40:35 AM TestRailID: 1099739
    • Pass
    • 00:00:002
    StatusTimestampDetails
    Info 10:38:41 AM Test start: VerifyChooseAddOnsLogin
    • Pass
    • 00:12:247

    User open home page

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:38:41 AM Maximizing window
    Info 10:38:41 AM Window is maximized
    Info 10:38:41 AM Navigating to url: https://preprod.tiket.com/
    Info 10:38:43 AM Current url : https://preprod.tiket.com/
    Info 10:38:43 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:38:53 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 01:04:122

    User open as logged in user

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:38:53 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 10:38:53 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 10:38:53 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:38:58 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:38:58 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:38:58 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:38:58 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false
    Info 10:38:58 AM Maximizing window
    Info 10:38:58 AM Window is maximized
    Info 10:38:58 AM Navigating to url: https://preprod.tiket.com/
    Info 10:39:00 AM Current url : https://preprod.tiket.com/
    Info 10:39:00 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:39:10 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:39:10 AM Maximizing window
    Info 10:39:10 AM Window is maximized
    Info 10:39:10 AM Navigating to url: https://preprod.tiket.com/
    Info 10:39:12 AM Current url : https://preprod.tiket.com/
    Info 10:39:12 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:39:23 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:39:23 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 10:39:23 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 10:39:23 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 10:39:23 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 10:39:23 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:39:24 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:39:24 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:39:24 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:39:24 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 10:39:24 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:39:24 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:39:24 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:39:24 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 10:39:24 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 10:39:24 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:39:24 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 10:39:24 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:39:24 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:39:24 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:39:24 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:39:24 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:39:25 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:39:25 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:39:25 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:39:25 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:39:25 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:39:25 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:39:25 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']]
    Info 10:39:25 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
    (Session info: chrome=123.0.6312.105)
    Build info: version: '4.13.0', revision: 'ba948ece5b*'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
    Driver info: org.openqa.selenium.chrome.ChromeDriver
    Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
    Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    Session ID: 2f6584994a9fa229695a3b371a5d7fa6
    Info 10:39:25 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:39:26 AM Element appeared: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:39:26 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:39:26 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:39:26 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? true
    Info 10:39:26 AM Waiting for element to be clickable: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:39:26 AM Element is now clickable: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:39:26 AM Sending keys: (1) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:39:26 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:39:26 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:39:26 AM Sent keys: (1) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:39:26 AM Sending keys: (2) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]]
    Info 10:39:26 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]]
    Info 10:39:26 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]]
    Info 10:39:26 AM Sent keys: (2) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]]
    Info 10:39:26 AM Sending keys: (3) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]]
    Info 10:39:26 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]]
    Info 10:39:26 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]]
    Info 10:39:26 AM Sent keys: (3) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]]
    Info 10:39:26 AM Sending keys: (4) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]]
    Info 10:39:26 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]]
    Info 10:39:26 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]]
    Info 10:39:26 AM Sent keys: (4) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]]
    Info 10:39:26 AM Sending keys: (5) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]]
    Info 10:39:26 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]]
    Info 10:39:26 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]]
    Info 10:39:26 AM Sent keys: (5) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]]
    Info 10:39:26 AM Sending keys: (6) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]]
    Info 10:39:26 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]]
    Info 10:39:26 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]]
    Info 10:39:26 AM Sent keys: (6) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]]
    Info 10:39:26 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 10:39:47 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 10:39:47 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:39:57 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:39:57 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:39:57 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:39:57 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:00:079

    User select IDR currency

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:39:57 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:39:57 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:39:57 AM Current currency: IDR
    • Pass
    • 00:00:753

    User Open Hotel Landing page

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:39:59 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 10:40:00 AM Current url : https://preprod.tiket.com/hotel
    • Pass
    • 00:03:203

    Search stay location

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:40:00 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:40:01 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:40:01 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:40:01 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:40:01 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:40:01 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:40:01 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:40:02 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:40:02 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:40:02 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:40:02 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:40:02 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:40:02 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:40:02 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:40:02 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:40:02 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:40:02 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:40:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:40:02 AM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:40:02 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:40:02 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:40:02 AM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:40:02 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 10:40:03 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 10:40:03 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 10:40:03 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    • Pass
    • 00:01:167

    Set guests and rooms

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:40:03 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:40:03 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:40:03 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:40:04 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:40:04 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:40:04 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:40:04 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:40:04 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:40:04 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:40:04 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:40:04 AM currentAdult is '1'
    Info 10:40:04 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:40:04 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:40:04 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:40:04 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:40:04 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:40:04 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:40:04 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:40:04 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:40:04 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:40:05 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    • Pass
    • 00:01:354

    Set date

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:40:05 AM Got random number -> 10
    Info 10:40:05 AM Got random number -> 12
    Info 10:40:05 AM stringStartDate is '10', stringEndDate is '12'
    Info 10:40:05 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:40:05 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:40:05 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:40:05 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:40:05 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:40:06 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:40:06 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:40:06 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:40:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:40:06 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:40:06 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:40:06 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:40:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:40:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:40:06 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:40:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:40:06 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:40:06 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:40:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:40:06 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:40:06 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:40:06 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:40:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:40:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:40:06 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:40:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    • Pass
    • 00:20:567

    submit search Button

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:40:06 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:40:06 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:40:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:40:06 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:40:06 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:40:06 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:40:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:40:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:40:06 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:40:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:40:06 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 10:40:26 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:00:281

    Go Inside PDP

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:40:27 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:40:27 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:40:27 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:40:27 AM Got text: (SDET International) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:40:27 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:40:27 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:40:27 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:40:27 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:40:27 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:40:27 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:40:27 AM [Assertion passed: Verify if PDP is Opened]
    Info 10:40:27 AM
    Expected: is [true]
    Actual : [true]
    Info 10:40:27 AM [Assertion passed: Hotel name on the search and detail page should be equal]
    Info 10:40:27 AM
    Expected: a string containing "SDET International"
    Actual : "SDET International"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:40:27 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:40:27 AM Expected: a string containing "SDET International" Actual : "SDET International"
    • Pass
    • 00:00:259
    StatusTimestampDetails
    Info 10:40:27 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:40:27 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:40:27 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:40:27 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:40:27 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:40:27 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:40:27 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:40:27 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:40:27 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:40:27 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    • Pass
    • 00:00:752

    Scroll to room list section

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:40:27 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:40:27 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:40:27 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:40:27 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:40:27 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:40:27 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:40:28 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:40:28 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:40:28 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:40:28 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:40:28 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:40:28 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:40:28 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 10:40:28 AM [Assertion passed: Room list is visible]
    Info 10:40:28 AM
    Expected: is [true]
    Actual : [true]
    Info 10:40:28 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:40:28 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:40:28 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:40:28 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:40:28 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true
    Info 10:40:28 AM [Assertion passed: Rooms Image should be visible]
    Info 10:40:28 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:40:28 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:40:28 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:04:540

    Click Book Button

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:40:28 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:40:28 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:40:29 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:40:29 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:40:29 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:40:29 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 10:40:29 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 10:40:29 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:40:29 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:40:29 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:40:29 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 10:40:29 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:40:29 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:40:29 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:40:29 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 10:40:29 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 10:40:29 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 10:40:29 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 10:40:29 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 10:40:32 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 10:40:32 AM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 10:40:32 AM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 10:40:32 AM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true
    Info 10:40:32 AM [Assertion passed: Contact form should be visible on Booking Form page]
    Info 10:40:32 AM
    Expected: is [true]
    Actual : [true]
    Info 10:40:32 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 10:40:32 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 10:40:32 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 10:40:32 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 10:40:32 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true
    Info 10:40:32 AM [Assertion passed: Guest Stay details form should be visible on Booking Form page]
    Info 10:40:32 AM
    Expected: is [true]
    Actual : [true]
    Info 10:40:32 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:40:32 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:40:32 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:40:32 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:40:32 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:40:32 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:40:32 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:40:32 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:40:32 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:40:32 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:40:32 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:40:32 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:40:32 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:40:33 AM Got text: (IDR 4,400,000) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:40:33 AM Extracted price text: IDR 4,400,000
    StatusTimestampDetails
    Info 10:40:32 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:40:32 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:022

    User select addOns and insurance

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:40:33 AM Waiting for element to appear: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 10:40:33 AM Element appeared: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 10:40:33 AM Finding elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 10:40:33 AM Found elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 10:40:33 AM Is element displayed: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]? true
    Info 10:40:33 AM [Assertion passed: AddOns should be visible If available]
    Info 10:40:33 AM
    Expected: is [true]
    Actual : [true]
    Info 10:40:33 AM Clicking on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 10:40:33 AM Waiting for element to be clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 10:40:33 AM Element is now clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 10:40:33 AM Clicked on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 10:40:33 AM Waiting for element to appear: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:40:33 AM Element appeared: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:40:33 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:40:33 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:40:33 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:40:33 AM Scrolling into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:40:33 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:40:33 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:40:33 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:40:33 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:40:33 AM Scrolled into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:40:34 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 10:40:34 AM Waiting for element to appear: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:40:34 AM Element appeared: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:40:34 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:40:34 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:40:34 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:40:34 AM Scrolling into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:40:34 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:40:34 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:40:34 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:40:34 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:40:34 AM Scrolled into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:40:34 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 10:40:34 AM Waiting for element to appear: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 10:40:34 AM Element appeared: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 10:40:34 AM Clicking on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 10:40:34 AM Waiting for element to be clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 10:40:34 AM Element is now clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 10:40:34 AM Clicked on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 10:40:34 AM Waiting for element to appear: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 10:40:34 AM Element appeared: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 10:40:34 AM Finding elements: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:40:34 AM Found elements: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:40:34 AM Is element displayed: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]? true
    Info 10:40:34 AM [Assertion passed: Insurance like Stay Protection should be visible If available]
    Info 10:40:34 AM
    Expected: is [true]
    Actual : [true]
    Info 10:40:34 AM Getting text from: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:40:34 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:40:34 AM Found element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:40:34 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:40:34 AM Found element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:40:34 AM Got text: (Add) from: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:40:34 AM Button Text->Add
    Info 10:40:34 AM Clicking on element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:40:34 AM Waiting for element to be clickable: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:40:34 AM Element is now clickable: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:40:34 AM Clicked on element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 10:40:34 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:40:35 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:40:35 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:40:35 AM Got text: (IDR 4,653,000) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:40:35 AM Extracted price text: IDR 4,653,000
    Info 10:40:35 AM [Assertion passed: Price should be increased when user select AddOns and Insurance]
    Info 10:40:35 AM
    Expected: a value greater than [4400000]
    Actual : [4653000]
    StatusTimestampDetails
    Info 10:40:33 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:40:34 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:40:35 AM Expected: a value greater than [4400000] Actual : [4653000]
  • VerifyHomeInfoAndInteractionInPDPGuest_1752550835441

    10:40:35 AM / 00:01:14:038 Pass

    VerifyHomeInfoAndInteractionInPDPGuest_1752550835441
    07.15.2025 10:40:35 AM 07.15.2025 10:41:49 AM 00:01:14:038 · #test-id=61
    Harshit DetailPage
    StatusTimestampDetails
    Info 10:40:35 AM Test (VerifyHomeInfoAndInteractionInPDPGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 10:41:49 AM Test success: VerifyHomeInfoAndInteractionInPDPGuest
    Info 10:41:49 AM TestRailID: 1370847
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 10:40:35 AM Test start: VerifyHomeInfoAndInteractionInPDPGuest
    • Pass
    • 00:11:600

    User open home page

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:40:35 AM Maximizing window
    Info 10:40:35 AM Window is maximized
    Info 10:40:35 AM Navigating to url: https://preprod.tiket.com/
    Info 10:40:37 AM Current url : https://preprod.tiket.com/
    Info 10:40:37 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:40:47 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:18:530

    User open home page as guest

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:40:47 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:40:47 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:40:47 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:40:47 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:40:47 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 10:40:47 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 10:40:47 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 10:40:47 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 10:40:47 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 10:40:47 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 10:40:47 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 10:40:47 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:40:47 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:40:47 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:40:47 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:40:47 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 10:40:47 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:40:47 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:40:47 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 10:40:47 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 10:40:47 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 10:40:48 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 10:40:48 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 10:40:48 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 10:40:48 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 10:40:48 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 10:40:48 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 10:40:49 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 10:40:49 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 10:40:49 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 10:40:49 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:40:59 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:40:59 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:41:05 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:41:05 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:41:05 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:41:05 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    • Pass
    • 00:00:070

    User select IDR currency

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:41:05 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:41:05 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:41:05 AM Current currency: IDR
    • Pass
    • 00:01:408

    User Open NHA Landing page

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:41:07 AM Navigating to url: https://preprod.tiket.com/homes
    Info 10:41:08 AM Current url : https://preprod.tiket.com/homes
    Info 10:41:08 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:41:08 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:41:08 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:41:09 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:41:09 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 10:41:09 AM [Assertion passed: Landing Page is Opened]
    Info 10:41:09 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:41:09 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:638

    Search stay location

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:41:09 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:41:09 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:41:09 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:41:09 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:41:09 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:41:09 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:41:09 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:41:10 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:41:10 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:41:10 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:41:10 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:41:10 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:41:10 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:41:10 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:41:10 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:41:10 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:41:10 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:41:10 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:41:10 AM Sending keys: (Aryaduta Bandung) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:41:10 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:41:10 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:41:10 AM Sent keys: (Aryaduta Bandung) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:41:10 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']]
    Info 10:41:11 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']]
    Info 10:41:11 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']]
    Info 10:41:11 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']]
    • Pass
    • 00:01:354

    Set guests

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:41:11 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:41:11 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:41:11 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:41:12 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:41:12 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:41:12 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:41:12 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:41:12 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:41:12 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:41:12 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:41:12 AM currentAdult is '1'
    Info 10:41:12 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:41:12 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:41:12 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:41:12 AM Scrolling into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:41:12 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:41:12 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:41:12 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:41:12 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:41:12 AM Scrolled into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:41:12 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:41:12 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:41:12 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:41:12 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:41:12 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:41:12 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:41:12 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:41:12 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:41:12 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:41:12 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:41:13 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    • Pass
    • 00:01:560

    Set date

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:41:13 AM Got random number -> 14
    Info 10:41:13 AM Got random number -> 15
    Info 10:41:13 AM stringStartDate is '14', stringEndDate is '15'
    Info 10:41:13 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:41:13 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:41:13 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:41:13 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:41:13 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:41:14 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:41:14 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:41:14 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:41:14 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:41:14 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:41:14 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:41:14 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:41:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:41:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:41:14 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:41:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:41:14 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:41:14 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:41:14 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:41:14 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:41:14 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:41:14 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:41:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:41:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:41:14 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:41:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    • Pass
    • 00:20:637

    submit search Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:41:14 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:41:14 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:41:14 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:41:14 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:41:14 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:41:14 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:41:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:41:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:41:14 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:41:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:41:14 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 10:41:35 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:12:108

    Go Inside PDP

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:41:35 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:41:35 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:41:35 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:41:35 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:41:35 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:41:35 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:41:35 AM [Assertion passed: Verify if PDP is Opened]
    Info 10:41:35 AM
    Expected: is [true]
    Actual : [true]
    Info 10:41:35 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:41:35 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:41:35 AM Finding elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:41:35 AM Found elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:41:35 AM Is element displayed: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]? true
    Info 10:41:35 AM [Assertion passed: NHA's Image is visible on NHA Detail Page]
    Info 10:41:35 AM
    Expected: is [true]
    Actual : [true]
    Info 10:41:35 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:41:35 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:41:35 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:41:35 AM Got text: (Aryaduta Bandung) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:41:35 AM [Assertion passed: NHA name on the detail page should be visible]
    Info 10:41:35 AM
    Expected: is [true]
    Actual : [true]
    Info 10:41:35 AM Waiting for element to appear: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 10:41:35 AM Element appeared: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 10:41:35 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 10:41:35 AM Got text: (Bandung Wetan) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 10:41:35 AM [Assertion passed: NHA's Area is visible on NHA PDP]
    Info 10:41:35 AM
    Expected: is [true]
    Actual : [true]
    Info 10:41:35 AM Waiting for element to appear: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 10:41:35 AM Element appeared: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 10:41:35 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 10:41:35 AM Got text: (Bandung) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 10:41:35 AM [Assertion passed: NHA's City is visible on NHA PDP]
    Info 10:41:35 AM
    Expected: is [true]
    Actual : [true]
    Info 10:41:35 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]]
    Info 10:41:35 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]]
    Info 10:41:35 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]]
    Info 10:41:35 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]]
    Info 10:41:35 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]]? true
    Info 10:41:35 AM [Assertion passed: Highlights Section is visible on NHA PDP]
    Info 10:41:35 AM
    Expected: is [true]
    Actual : [true]
    Info 10:41:35 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]]
    Info 10:41:35 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]]
    Info 10:41:35 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]]
    Info 10:41:35 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]]
    Info 10:41:35 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]]? true
    Info 10:41:35 AM [Assertion passed: Popular Facilities Section is visible on NHA PDP]
    Info 10:41:35 AM
    Expected: is [true]
    Actual : [true]
    Info 10:41:36 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]]
    Info 10:41:36 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]]
    Info 10:41:36 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]]
    Info 10:41:36 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]]
    Info 10:41:36 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]]? true
    Info 10:41:36 AM [Assertion passed: Review Section is visible on NHA PDP]
    Info 10:41:36 AM
    Expected: is [true]
    Actual : [true]
    Info 10:41:36 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]]
    Info 10:41:36 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]]
    Info 10:41:36 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]]
    Info 10:41:36 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]]
    Info 10:41:36 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]]? true
    Info 10:41:36 AM [Assertion passed: Map Section is visible on NHA PDP]
    Info 10:41:36 AM
    Expected: is [true]
    Actual : [true]
    Info 10:41:36 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]]
    Info 10:41:36 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]]
    Info 10:41:36 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]]
    Info 10:41:36 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]]
    Info 10:41:36 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]]? true
    Info 10:41:36 AM [Assertion passed: Accommodation Policies Section is visible on NHA PDP]
    Info 10:41:36 AM
    Expected: is [true]
    Actual : [true]
    Info 10:41:36 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]]
    Info 10:41:36 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]]
    Info 10:41:36 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]]
    Info 10:41:36 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]]
    Info 10:41:36 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]]? true
    Info 10:41:36 AM [Assertion passed: FAQs Section is visible on NHA PDP]
    Info 10:41:36 AM
    Expected: is [true]
    Actual : [true]
    Info 10:41:36 AM Waiting for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 10:41:47 AM Timeout waiting for 10 seconds for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 10:41:47 AM Finding elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 10:41:47 AM Found elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 10:41:47 AM Is element displayed: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]? false
    Info 10:41:47 AM Waiting for element to appear: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 10:41:47 AM Element appeared: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 10:41:47 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 10:41:47 AM Got text: (IDR 845,981) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 10:41:47 AM [Assertion passed: Hotel's Price is visible on Hotel PDP]
    Info 10:41:47 AM
    Expected: is [true]
    Actual : [true]
    Info 10:41:47 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:41:47 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:41:47 AM Finding elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:41:47 AM Found elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:41:47 AM Is element displayed: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]? true
    Info 10:41:47 AM [Assertion passed: See Rooms Button is visible on Hotel PDP]
    Info 10:41:47 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:41:35 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:41:35 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:41:35 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:41:35 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:41:35 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:41:35 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:41:35 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:41:36 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:41:36 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:41:36 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:41:36 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:41:47 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:41:47 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:395
    StatusTimestampDetails
    Info 10:41:47 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:41:47 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:41:47 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:41:47 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:41:47 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:41:47 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:41:47 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:41:47 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:41:47 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:41:47 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    • Pass
    • 00:01:141

    Checking Recommended Room

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:41:47 AM Waiting for element to appear: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]
    Info 10:41:48 AM Element appeared: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]
    Info 10:41:48 AM Finding elements: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]
    Info 10:41:48 AM Found elements: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]
    Info 10:41:48 AM Is element displayed: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]? true
    Info 10:41:48 AM [Assertion passed: Recommended room should be visible on room list]
    Info 10:41:48 AM
    Expected: is [true]
    Actual : [true]
    Info 10:41:48 AM Waiting for element to appear: [RECOMMENDED_ROOM_GUEST, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]]
    Info 10:41:48 AM Element appeared: [RECOMMENDED_ROOM_GUEST, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]]
    Info 10:41:48 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]]
    Info 10:41:48 AM Got text: (Recommended for 2 guests) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]]
    Info 10:41:48 AM [Assertion passed: Guest number on recommended Text should match the searched Guest]
    Info 10:41:48 AM
    Expected: a string containing "2"
    Actual : "Recommended for 2 guests"
    Info 10:41:48 AM Waiting for element to appear: [BEST_PICK_TEXT, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]]
    Info 10:41:49 AM Element appeared: [BEST_PICK_TEXT, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]]
    Info 10:41:49 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]]
    Info 10:41:49 AM Got text: (Best pick for you!) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]]
    Info 10:41:49 AM [Assertion passed: Best pick for you HEADING should be visible based on Selected Language]
    Info 10:41:49 AM
    Expected: (a string containing "Best pick for you" or a string containing "Pilihan terbaik untukmu")
    Actual : "Best pick for you!"
    StatusTimestampDetails
    Info 10:41:48 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:41:48 AM Expected: a string containing "2" Actual : "Recommended for 2 guests"
    StatusTimestampDetails
    Info 10:41:49 AM Expected: (a string containing "Best pick for you" or a string containing "Pilihan terbaik untukmu") Actual : "Best pick for you!"
    • Pass
    • 00:00:221

    Checking room List

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:41:49 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:41:49 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:41:49 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:41:49 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:41:49 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 10:41:49 AM [Assertion passed: Room lists section should be visible]
    Info 10:41:49 AM
    Expected: is [true]
    Actual : [true]
    Info 10:41:49 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:41:49 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:41:49 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:41:49 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:41:49 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true
    Info 10:41:49 AM [Assertion passed: Room's Image should be visible]
    Info 10:41:49 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 10:41:49 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:41:49 AM Expected: is [true] Actual : [true]
  • VerifyHotelInfoAndInteractionInPDPLogin_1752550909673

    10:41:49 AM / 00:02:09:470 Pass

    VerifyHotelInfoAndInteractionInPDPLogin_1752550909673
    07.15.2025 10:41:49 AM 07.15.2025 10:43:59 AM 00:02:09:470 · #test-id=94
    Harshit DetailPage
    StatusTimestampDetails
    Info 10:41:49 AM Test (VerifyHotelInfoAndInteractionInPDPLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 10:43:59 AM Test success: VerifyHotelInfoAndInteractionInPDPLogin
    Info 10:43:59 AM TestRailID: 1099730
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 10:41:49 AM Test start: VerifyHotelInfoAndInteractionInPDPLogin
    • Pass
    • 00:14:078

    User open home page

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:41:49 AM Maximizing window
    Info 10:41:49 AM Window is maximized
    Info 10:41:49 AM Navigating to url: https://preprod.tiket.com/
    Info 10:41:53 AM Current url : https://preprod.tiket.com/
    Info 10:41:53 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:42:03 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 01:12:947

    User open as logged in user

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:42:03 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 10:42:04 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 10:42:04 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:42:08 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:42:08 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:42:08 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:42:08 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false
    Info 10:42:08 AM Maximizing window
    Info 10:42:08 AM Window is maximized
    Info 10:42:08 AM Navigating to url: https://preprod.tiket.com/
    Info 10:42:10 AM Current url : https://preprod.tiket.com/
    Info 10:42:10 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:42:21 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:42:21 AM Maximizing window
    Info 10:42:21 AM Window is maximized
    Info 10:42:21 AM Navigating to url: https://preprod.tiket.com/
    Info 10:42:23 AM Current url : https://preprod.tiket.com/
    Info 10:42:23 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:42:33 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:42:33 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 10:42:33 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 10:42:33 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 10:42:34 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 10:42:34 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:42:34 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:42:34 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:42:34 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:42:34 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 10:42:34 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:42:34 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:42:34 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:42:34 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 10:42:34 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 10:42:34 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:42:34 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 10:42:34 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:42:34 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:42:34 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:42:34 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:42:34 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:42:35 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:42:35 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:42:35 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:42:35 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:42:35 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:42:35 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:42:35 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']]
    Info 10:42:35 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
    (Session info: chrome=123.0.6312.105)
    Build info: version: '4.13.0', revision: 'ba948ece5b*'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
    Driver info: org.openqa.selenium.chrome.ChromeDriver
    Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
    Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    Session ID: 2f6584994a9fa229695a3b371a5d7fa6
    Info 10:42:35 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:42:45 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:42:45 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:42:45 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:42:45 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false
    Info 10:42:45 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 10:42:45 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 10:42:45 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false
    Info 10:42:45 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 10:42:46 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 10:42:46 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 10:42:46 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 10:42:46 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 10:42:46 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 10:42:46 AM User is already logged in. No OTP needed
    Info 10:42:46 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 10:43:06 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 10:43:06 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:43:16 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:43:16 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:43:16 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:43:16 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:00:097

    User select IDR currency

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:43:16 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:43:16 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:43:16 AM Current currency: IDR
    • Pass
    • 00:01:113

    User Open hotel Landing page

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:43:18 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 10:43:19 AM Current url : https://preprod.tiket.com/hotel
    Info 10:43:19 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:43:19 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:43:19 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:43:19 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:43:19 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 10:43:19 AM [Assertion passed: Landing Page is Opened]
    Info 10:43:19 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:43:19 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:852

    Search stay location

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:43:19 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:43:20 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:43:20 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:43:20 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:43:20 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:43:20 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:43:20 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:43:20 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:43:20 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:43:20 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:43:20 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:43:20 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:43:20 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:43:20 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:43:20 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:43:20 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:43:20 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:43:21 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:43:21 AM Sending keys: (The Sultan Hotel Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:43:21 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:43:21 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:43:21 AM Sent keys: (The Sultan Hotel Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:43:21 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']]
    Info 10:43:22 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']]
    Info 10:43:22 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']]
    Info 10:43:22 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']]
    • Pass
    • 00:01:253

    Set guests and rooms

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:43:22 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:43:22 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:43:22 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:43:23 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:43:23 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:43:23 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:43:23 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:43:23 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:43:23 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:43:23 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:43:23 AM currentAdult is '1'
    Info 10:43:23 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:43:23 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:43:23 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:43:23 AM Scrolling into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:43:23 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:43:23 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:43:23 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:43:23 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:43:23 AM Scrolled into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:43:23 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:43:23 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:43:23 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:43:23 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:43:23 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:43:23 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:43:23 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:43:23 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:43:23 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:43:23 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:43:24 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    • Pass
    • 00:00:979

    Set date

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:43:24 AM Got random number -> 14
    Info 10:43:24 AM Got random number -> 15
    Info 10:43:24 AM stringStartDate is '14', stringEndDate is '15'
    Info 10:43:24 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:43:24 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:43:24 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:43:24 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:43:24 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:43:24 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:43:24 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:43:24 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:43:24 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:43:24 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:43:24 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:43:24 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:43:24 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:43:24 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:43:24 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:43:24 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:43:24 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:43:24 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:43:24 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:43:24 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:43:24 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:43:24 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:43:24 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:43:24 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:43:24 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:43:25 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    • Pass
    • 00:20:585

    submit search Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:43:25 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:43:25 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:43:25 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:43:25 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:43:25 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:43:25 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:43:25 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:43:25 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:43:25 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:43:25 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:43:25 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 10:43:45 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:11:967

    Go Inside PDP

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:43:45 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:43:45 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:43:45 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:43:45 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:43:45 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:43:45 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:43:45 AM [Assertion passed: Verify User is redirected to PDP]
    Info 10:43:45 AM
    Expected: is [true]
    Actual : [true]
    Info 10:43:45 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:43:45 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:43:45 AM Finding elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:43:45 AM Found elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:43:45 AM Is element displayed: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]? true
    Info 10:43:45 AM [Assertion passed: Hotel's Image is visible on Hotel Detail Page]
    Info 10:43:45 AM
    Expected: is [true]
    Actual : [true]
    Info 10:43:45 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:43:45 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:43:45 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:43:45 AM Got text: (The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:43:45 AM [Assertion passed: Hotel name on the detail page should be visible]
    Info 10:43:45 AM
    Expected: is [true]
    Actual : [true]
    Info 10:43:46 AM Waiting for element to appear: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 10:43:46 AM Element appeared: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 10:43:46 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 10:43:46 AM Got text: (Palmerah) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 10:43:46 AM [Assertion passed: Hotel's Area is visible on Hotel PDP]
    Info 10:43:46 AM
    Expected: is [true]
    Actual : [true]
    Info 10:43:46 AM Waiting for element to appear: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 10:43:46 AM Element appeared: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 10:43:46 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 10:43:46 AM Got text: (West Jakarta) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 10:43:46 AM [Assertion passed: Hotel's City is visible on Hotel PDP]
    Info 10:43:46 AM
    Expected: is [true]
    Actual : [true]
    Info 10:43:46 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]]
    Info 10:43:46 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]]
    Info 10:43:46 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]]
    Info 10:43:46 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]]
    Info 10:43:46 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]]? true
    Info 10:43:46 AM [Assertion passed: Highlights Section is visible on Hotel PDP]
    Info 10:43:46 AM
    Expected: is [true]
    Actual : [true]
    Info 10:43:46 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]]
    Info 10:43:46 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]]
    Info 10:43:46 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]]
    Info 10:43:46 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]]
    Info 10:43:46 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]]? true
    Info 10:43:46 AM [Assertion passed: Popular Facilities Section is visible on Hotel PDP]
    Info 10:43:46 AM
    Expected: is [true]
    Actual : [true]
    Info 10:43:46 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]]
    Info 10:43:46 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]]
    Info 10:43:46 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]]
    Info 10:43:46 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]]
    Info 10:43:46 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]]? true
    Info 10:43:46 AM [Assertion passed: Review Section is visible on Hotel PDP]
    Info 10:43:46 AM
    Expected: is [true]
    Actual : [true]
    Info 10:43:46 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]]
    Info 10:43:46 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]]
    Info 10:43:46 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]]
    Info 10:43:46 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]]
    Info 10:43:46 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]]? true
    Info 10:43:46 AM [Assertion passed: Map Section is visible on Hotel PDP]
    Info 10:43:46 AM
    Expected: is [true]
    Actual : [true]
    Info 10:43:46 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]]
    Info 10:43:46 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]]
    Info 10:43:46 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]]
    Info 10:43:46 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]]
    Info 10:43:46 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]]? true
    Info 10:43:46 AM [Assertion passed: Accommodation Policies Section is visible on Hotel PDP]
    Info 10:43:46 AM
    Expected: is [true]
    Actual : [true]
    Info 10:43:46 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]]
    Info 10:43:46 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]]
    Info 10:43:46 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]]
    Info 10:43:46 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]]
    Info 10:43:46 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]]? true
    Info 10:43:46 AM [Assertion passed: FAQs Section is visible on Hotel PDP]
    Info 10:43:46 AM
    Expected: is [true]
    Actual : [true]
    Info 10:43:46 AM Waiting for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 10:43:57 AM Timeout waiting for 10 seconds for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 10:43:57 AM Finding elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 10:43:57 AM Found elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 10:43:57 AM Is element displayed: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]? false
    Info 10:43:57 AM Waiting for element to appear: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 10:43:57 AM Element appeared: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 10:43:57 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 10:43:57 AM Got text: (IDR 1,683,000) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 10:43:57 AM [Assertion passed: Hotel's Price is visible on Hotel PDP]
    Info 10:43:57 AM
    Expected: is [true]
    Actual : [true]
    Info 10:43:57 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:43:57 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:43:57 AM Finding elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:43:57 AM Found elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:43:57 AM Is element displayed: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]? true
    Info 10:43:57 AM [Assertion passed: See Rooms Button is visible on Hotel PDP]
    Info 10:43:57 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:43:45 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:43:45 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:43:45 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:43:46 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:43:46 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:43:46 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:43:46 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:43:46 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:43:46 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:43:46 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:43:46 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:43:57 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:43:57 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:335
    StatusTimestampDetails
    Info 10:43:57 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:43:57 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:43:57 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:43:57 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:43:57 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:43:57 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:43:57 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:43:57 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:43:57 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:43:57 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    • Pass
    • 00:00:525

    Checking Recommended Room

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:43:58 AM Waiting for element to appear: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]
    Info 10:43:58 AM Element appeared: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]
    Info 10:43:58 AM Finding elements: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]
    Info 10:43:58 AM Found elements: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]
    Info 10:43:58 AM Is element displayed: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]? true
    Info 10:43:58 AM [Assertion passed: Recommended room should be visible on room list]
    Info 10:43:58 AM
    Expected: is [true]
    Actual : [true]
    Info 10:43:58 AM Waiting for element to appear: [RECOMMENDED_ROOM_GUEST, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]]
    Info 10:43:58 AM Element appeared: [RECOMMENDED_ROOM_GUEST, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]]
    Info 10:43:58 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]]
    Info 10:43:58 AM Got text: (Recommended for 2 guests) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]]
    Info 10:43:58 AM [Assertion passed: Guest number on recommended Text should match the searched Guest]
    Info 10:43:58 AM
    Expected: a string containing "2"
    Actual : "Recommended for 2 guests"
    Info 10:43:58 AM Waiting for element to appear: [BEST_PICK_TEXT, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]]
    Info 10:43:58 AM Element appeared: [BEST_PICK_TEXT, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]]
    Info 10:43:58 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]]
    Info 10:43:58 AM Got text: (Best pick for you!) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]]
    Info 10:43:58 AM [Assertion passed: Best pick for you HEADING should be visible based on Selected Language]
    Info 10:43:58 AM
    Expected: (a string containing "Best pick for you" or a string containing "Pilihan terbaik untukmu")
    Actual : "Best pick for you!"
    StatusTimestampDetails
    Info 10:43:58 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:43:58 AM Expected: a string containing "2" Actual : "Recommended for 2 guests"
    StatusTimestampDetails
    Info 10:43:58 AM Expected: (a string containing "Best pick for you" or a string containing "Pilihan terbaik untukmu") Actual : "Best pick for you!"
    • Pass
    • 00:00:406

    Checking room List

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:43:58 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:43:58 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:43:58 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:43:58 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:43:58 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 10:43:58 AM [Assertion passed: Room lists section should be visible]
    Info 10:43:58 AM
    Expected: is [true]
    Actual : [true]
    Info 10:43:58 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:43:58 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:43:58 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:43:58 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:43:58 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true
    Info 10:43:58 AM [Assertion passed: Room's Image should be visible]
    Info 10:43:58 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 10:43:58 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:43:58 AM Expected: is [true] Actual : [true]
  • VerifyRoomOverviewRoomListGuest_1752551039532

    10:43:59 AM / 00:01:17:623 Pass

    VerifyRoomOverviewRoomListGuest_1752551039532
    07.15.2025 10:43:59 AM 07.15.2025 10:45:17 AM 00:01:17:623 · #test-id=127
    Harshit DetailPage
    StatusTimestampDetails
    Info 10:43:59 AM Test (VerifyRoomOverviewRoomListGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 10:45:17 AM Test success: VerifyRoomOverviewRoomListGuest
    Info 10:45:17 AM TestRailID: 1370848
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:43:59 AM Test start: VerifyRoomOverviewRoomListGuest
    • Pass
    • 00:13:649

    User open home page

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:43:59 AM Maximizing window
    Info 10:43:59 AM Window is maximized
    Info 10:43:59 AM Navigating to url: https://preprod.tiket.com/
    Info 10:44:02 AM Current url : https://preprod.tiket.com/
    Info 10:44:02 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:44:13 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:18:615

    User open home page as guest

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:44:13 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:44:13 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:44:13 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:44:13 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:44:13 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 10:44:13 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 10:44:13 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 10:44:13 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 10:44:13 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 10:44:13 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 10:44:13 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 10:44:13 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:44:13 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:44:13 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:44:13 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:44:13 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 10:44:13 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:44:13 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:44:13 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 10:44:13 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 10:44:13 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 10:44:14 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 10:44:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 10:44:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 10:44:14 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 10:44:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 10:44:14 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 10:44:15 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 10:44:15 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 10:44:15 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 10:44:15 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:44:25 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:44:25 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:44:31 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:44:31 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:44:31 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:44:31 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    • Pass
    • 00:00:223

    User select IDR currency

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:44:32 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:44:32 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:44:32 AM Current currency: IDR
    • Pass
    • 00:02:639

    User Open NHA Landing page

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:44:34 AM Navigating to url: https://preprod.tiket.com/homes
    Info 10:44:37 AM Current url : https://preprod.tiket.com/homes
    • Pass
    • 00:03:343

    Search stay location

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:44:37 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:44:37 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:44:37 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:44:37 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:44:37 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:44:37 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:44:37 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:44:38 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:44:38 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:44:38 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:44:38 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:44:38 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:44:38 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:44:38 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:44:38 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:44:38 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:44:38 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:44:38 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:44:38 AM Sending keys: (Aryaduta Bandung) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:44:38 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:44:38 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:44:38 AM Sent keys: (Aryaduta Bandung) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:44:38 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']]
    Info 10:44:40 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']]
    Info 10:44:40 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']]
    Info 10:44:40 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']]
    • Pass
    • 00:01:352

    Set guests

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:44:40 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:44:40 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:44:40 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:44:40 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:44:40 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:44:41 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:44:41 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:44:41 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:44:41 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:44:41 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 10:44:41 AM currentAdult is '1'
    Info 10:44:41 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:44:41 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:44:41 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:44:41 AM Scrolling into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:44:41 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:44:41 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:44:41 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:44:41 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:44:41 AM Scrolled into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:44:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:44:41 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:44:41 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:44:41 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:44:41 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:44:41 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:44:41 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:44:41 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:44:41 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:44:41 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:44:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    • Pass
    • 00:01:519

    Set date

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:44:41 AM Got random number -> 14
    Info 10:44:41 AM Got random number -> 15
    Info 10:44:41 AM stringStartDate is '14', stringEndDate is '15'
    Info 10:44:41 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:44:41 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:44:41 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:44:42 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:44:42 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:44:42 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:44:42 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:44:42 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:44:42 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:44:42 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:44:42 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:44:42 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:44:42 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:44:42 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:44:42 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:44:43 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 10:44:43 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:44:43 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:44:43 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:44:43 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:44:43 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:44:43 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:44:43 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:44:43 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:44:43 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 10:44:43 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    • Pass
    • 00:20:355

    submit search Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:44:43 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:44:43 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:44:43 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:44:43 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:44:43 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:44:43 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:44:43 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:44:43 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:44:43 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:44:43 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:44:43 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 10:45:03 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:10:662

    Go Inside PDP

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:45:03 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:45:03 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:45:03 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:45:03 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:45:03 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:45:03 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:45:03 AM [Assertion passed: Verify if PDP is Opened]
    Info 10:45:03 AM
    Expected: is [true]
    Actual : [true]
    Info 10:45:03 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:45:03 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:45:03 AM Finding elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:45:03 AM Found elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:45:03 AM Is element displayed: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]? true
    Info 10:45:03 AM [Assertion passed: NHA's Image is visible on NHA PDP]
    Info 10:45:03 AM
    Expected: is [true]
    Actual : [true]
    Info 10:45:03 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:45:03 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:45:03 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:45:03 AM Got text: (Aryaduta Bandung) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:45:03 AM [Assertion passed: NHA name on the search and detail page should be equal]
    Info 10:45:03 AM
    Expected: is "Aryaduta Bandung"
    Actual : "Aryaduta Bandung"
    Info 10:45:03 AM Waiting for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 10:45:14 AM Timeout waiting for 10 seconds for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 10:45:14 AM Finding elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 10:45:14 AM Found elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 10:45:14 AM Is element displayed: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]? false
    Info 10:45:14 AM Waiting for element to appear: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 10:45:14 AM Element appeared: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 10:45:14 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 10:45:14 AM Got text: (IDR 845,981) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 10:45:14 AM [Assertion passed: NHA's Price is visible on NHA PDP]
    Info 10:45:14 AM
    Expected: is [true]
    Actual : [true]
    Info 10:45:14 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:45:14 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:45:14 AM Finding elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:45:14 AM Found elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:45:14 AM Is element displayed: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]? true
    Info 10:45:14 AM [Assertion passed: See Rooms Button is visible on NHA PDP]
    Info 10:45:14 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:45:03 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:45:03 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:45:03 AM Expected: is "Aryaduta Bandung" Actual : "Aryaduta Bandung"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:45:14 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:45:14 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:306
    StatusTimestampDetails
    Info 10:45:14 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:45:14 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:45:14 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:45:14 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:45:14 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:45:14 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:45:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:45:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:45:14 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:45:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    • Pass
    • 00:01:045

    Checking room List

    Harshit DetailPage
    StatusTimestampDetails
    Info 10:45:14 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:45:14 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:45:14 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:45:14 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:45:14 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 10:45:14 AM [Assertion passed: Room lists section should be visible]
    Info 10:45:14 AM
    Expected: is [true]
    Actual : [true]
    Info 10:45:14 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:45:14 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:45:14 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:45:15 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:45:15 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true
    Info 10:45:15 AM [Assertion passed: Room Image should be visible]
    Info 10:45:15 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 10:45:14 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 10:45:15 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:45:15 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:45:15 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:45:15 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:45:15 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:45:15 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 10:45:15 AM [Assertion passed: Room no 1 is visible on room List]
    Info 10:45:15 AM
    Expected: is [true]
    Actual : [true]
    Info 10:45:15 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3]
    Info 10:45:15 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3]
    Info 10:45:15 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3]
    Info 10:45:15 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3]
    Info 10:45:15 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3]? true
    Info 10:45:15 AM [Assertion passed: Room no 1's name is visible on room List]
    Info 10:45:15 AM
    Expected: is [true]
    Actual : [true]
    Info 10:45:15 AM Waiting for element to appear: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]]
    Info 10:45:15 AM Element appeared: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]]
    Info 10:45:15 AM Finding elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]]
    Info 10:45:16 AM Found elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]]
    Info 10:45:16 AM Is element displayed: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]]? true
    Info 10:45:16 AM [Assertion passed: Room no 1's guest number is visible]
    Info 10:45:16 AM
    Expected: is [true]
    Actual : [true]
    Info 10:45:16 AM Waiting for element to appear: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]]
    Info 10:45:16 AM Element appeared: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]]
    Info 10:45:16 AM Finding elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]]
    Info 10:45:16 AM Found elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]]
    Info 10:45:16 AM Is element displayed: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]]? true
    Info 10:45:16 AM [Assertion passed: Room no 1's bed type is visible]
    Info 10:45:16 AM
    Expected: is [true]
    Actual : [true]
    Info 10:45:16 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]]
    Info 10:45:16 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]]
    Info 10:45:16 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]]
    Info 10:45:16 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]]
    Info 10:45:16 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]]? true
    Info 10:45:16 AM [Assertion passed: Room no 1's Price is visible on room list card]
    Info 10:45:16 AM
    Expected: is [true]
    Actual : [true]
    Info 10:45:16 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]]
    Info 10:45:16 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]]
    Info 10:45:16 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]]
    Info 10:45:16 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]]
    Info 10:45:16 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]]? true
    Info 10:45:16 AM [Assertion passed: Room no 2 is visible on room List]
    Info 10:45:16 AM
    Expected: is [true]
    Actual : [true]
    Info 10:45:16 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3]
    Info 10:45:16 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3]
    Info 10:45:16 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3]
    Info 10:45:16 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3]
    Info 10:45:16 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3]? true
    Info 10:45:16 AM [Assertion passed: Room no 2's name is visible on room List]
    Info 10:45:16 AM
    Expected: is [true]
    Actual : [true]
    Info 10:45:16 AM Waiting for element to appear: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]]
    Info 10:45:16 AM Element appeared: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]]
    Info 10:45:16 AM Finding elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]]
    Info 10:45:16 AM Found elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]]
    Info 10:45:16 AM Is element displayed: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]]? true
    Info 10:45:16 AM [Assertion passed: Room no 2's guest number is visible]
    Info 10:45:16 AM
    Expected: is [true]
    Actual : [true]
    Info 10:45:16 AM Waiting for element to appear: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]]
    Info 10:45:16 AM Element appeared: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]]
    Info 10:45:16 AM Finding elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]]
    Info 10:45:16 AM Found elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]]
    Info 10:45:16 AM Is element displayed: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]]? true
    Info 10:45:16 AM [Assertion passed: Room no 2's bed type is visible]
    Info 10:45:16 AM
    Expected: is [true]
    Actual : [true]
    Info 10:45:16 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]]
    Info 10:45:16 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]]
    Info 10:45:16 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]]
    Info 10:45:16 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]]
    Info 10:45:16 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]]? true
    Info 10:45:16 AM [Assertion passed: Room no 2's Price is visible on room list card]
    Info 10:45:16 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:45:15 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:45:15 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:45:16 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:45:16 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:45:16 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:45:16 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:45:16 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:45:16 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:45:16 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:45:16 AM Expected: is [true] Actual : [true]
  • VerifyRoomOverviewRoomListLoginWeb_1752551117367

    10:45:17 AM / 00:02:08:233 Pass

    VerifyRoomOverviewRoomListLoginWeb_1752551117367
    07.15.2025 10:45:17 AM 07.15.2025 10:47:25 AM 00:02:08:233 · #test-id=158
    Harshit,Raihan DetailPage
    StatusTimestampDetails
    Info 10:45:17 AM Test (VerifyRoomOverviewRoomListLoginWeb) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 10:47:25 AM Test success: VerifyRoomOverviewRoomListLoginWeb
    Info 10:47:25 AM TestRailID: 1099731
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:45:17 AM Test start: VerifyRoomOverviewRoomListLoginWeb
    • Pass
    • 00:12:472

    User open home page

    Harshit,Raihan DetailPage
    StatusTimestampDetails
    Info 10:45:17 AM Maximizing window
    Info 10:45:17 AM Window is maximized
    Info 10:45:17 AM Navigating to url: https://preprod.tiket.com/
    Info 10:45:19 AM Current url : https://preprod.tiket.com/
    Info 10:45:19 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:45:29 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 01:14:545

    User open as logged in user

    Harshit,Raihan DetailPage
    StatusTimestampDetails
    Info 10:45:30 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 10:45:30 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 10:45:30 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:45:34 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:45:34 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:45:34 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:45:34 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false
    Info 10:45:34 AM Maximizing window
    Info 10:45:34 AM Window is maximized
    Info 10:45:34 AM Navigating to url: https://preprod.tiket.com/
    Info 10:45:38 AM Current url : https://preprod.tiket.com/
    Info 10:45:38 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:45:48 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:45:48 AM Maximizing window
    Info 10:45:48 AM Window is maximized
    Info 10:45:48 AM Navigating to url: https://preprod.tiket.com/
    Info 10:45:50 AM Current url : https://preprod.tiket.com/
    Info 10:45:50 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:46:00 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:46:00 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 10:46:00 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 10:46:00 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 10:46:01 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 10:46:01 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:46:02 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:46:02 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:46:02 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:46:02 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 10:46:02 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:46:02 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:46:02 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:46:02 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 10:46:02 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 10:46:02 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:46:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 10:46:02 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:46:02 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:46:02 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:46:02 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:46:02 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:46:02 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:46:02 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:46:02 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:46:02 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:46:02 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:46:02 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:46:02 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:46:02 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:46:02 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:46:02 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:46:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:46:02 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:46:03 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:46:03 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:46:03 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:46:03 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:46:03 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:46:03 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:46:03 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:46:03 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:46:03 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:46:03 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:46:03 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:46:03 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:46:03 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:46:03 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:46:03 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:46:03 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:46:03 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:46:03 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']]
    Info 10:46:03 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
    (Session info: chrome=123.0.6312.105)
    Build info: version: '4.13.0', revision: 'ba948ece5b*'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
    Driver info: org.openqa.selenium.chrome.ChromeDriver
    Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
    Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    Session ID: 2f6584994a9fa229695a3b371a5d7fa6
    Info 10:46:03 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:46:13 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:46:13 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:46:13 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:46:13 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false
    Info 10:46:13 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 10:46:13 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 10:46:13 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false
    Info 10:46:13 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 10:46:13 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 10:46:13 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 10:46:13 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 10:46:13 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 10:46:13 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 10:46:13 AM User is already logged in. No OTP needed
    Info 10:46:13 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 10:46:34 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 10:46:34 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:46:44 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:46:44 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:46:44 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:46:44 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:00:097

    User select IDR currency

    Harshit,Raihan DetailPage
    StatusTimestampDetails
    Info 10:46:44 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:46:44 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:46:44 AM Current currency: IDR
    • Pass
    • 00:00:506

    User Open hotel Landing page

    Harshit,Raihan DetailPage
    StatusTimestampDetails
    Info 10:46:46 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 10:46:47 AM Current url : https://preprod.tiket.com/hotel
    • Pass
    • 00:00:000

    Dismiss 'Install app' pop up

    Harshit,Raihan DetailPage
    • Pass
    • 00:02:192

    Search stay location

    Harshit,Raihan DetailPage
    StatusTimestampDetails
    Info 10:46:47 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:46:47 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:46:47 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:46:47 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:46:47 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:46:47 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:46:47 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:46:48 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:46:48 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:46:48 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:46:48 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:46:48 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:46:48 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:46:48 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:46:48 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:46:48 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:46:48 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:46:48 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:46:48 AM Sending keys: (The Sultan Hotel Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:46:48 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:46:48 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:46:48 AM Sent keys: (The Sultan Hotel Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:46:48 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']]
    Info 10:46:49 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']]
    Info 10:46:49 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']]
    Info 10:46:49 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']]
    • Pass
    • 00:01:179

    Set guests and rooms

    Harshit,Raihan DetailPage
    StatusTimestampDetails
    Info 10:46:49 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:46:49 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:46:49 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:46:49 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:46:49 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class,'quantity_input')]]
    Info 10:46:50 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class,'quantity_input')]]
    Info 10:46:50 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class,'quantity_input')]]
    Info 10:46:50 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class,'quantity_input')]]
    Info 10:46:50 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class,'quantity_input')]]
    Info 10:46:50 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class,'quantity_input')]]
    Info 10:46:50 AM currentAdult is '1'
    Info 10:46:50 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:46:50 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:46:50 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:46:50 AM Scrolling into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:46:50 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:46:50 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:46:50 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:46:50 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:46:50 AM Scrolled into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:46:50 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 10:46:50 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])]
    Info 10:46:50 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])]
    Info 10:46:50 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])]
    Info 10:46:50 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])]
    Info 10:46:50 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])]
    Info 10:46:50 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])]
    Info 10:46:50 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])]
    Info 10:46:50 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])]
    Info 10:46:50 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])]
    Info 10:46:50 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])]
    • Pass
    • 00:00:894

    Set date

    Harshit,Raihan DetailPage
    StatusTimestampDetails
    Info 10:46:50 AM Got random number -> 15
    Info 10:46:50 AM Got random number -> 16
    Info 10:46:50 AM stringStartDate is '15', stringEndDate is '16'
    Info 10:46:50 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:46:50 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:46:50 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:46:50 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:46:50 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]]
    Info 10:46:51 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]]
    Info 10:46:51 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]]
    Info 10:46:51 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]]
    Info 10:46:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]]
    Info 10:46:51 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]]
    Info 10:46:51 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]]
    Info 10:46:51 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]]
    Info 10:46:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]]
    Info 10:46:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]]
    Info 10:46:51 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]]
    Info 10:46:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]]
    Info 10:46:51 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']]
    Info 10:46:51 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']]
    Info 10:46:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']]
    Info 10:46:51 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']]
    Info 10:46:51 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']]
    Info 10:46:51 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']]
    Info 10:46:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']]
    Info 10:46:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']]
    Info 10:46:51 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']]
    Info 10:46:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']]
    • Pass
    • 00:20:737

    submit search Button

    Harshit,Raihan DetailPage
    StatusTimestampDetails
    Info 10:46:51 AM Clicking on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:46:51 AM Waiting for element to be clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:46:51 AM Element is now clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:46:51 AM Clicked on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:46:51 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']]
    Info 10:47:12 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']]
    Info 10:47:12 AM Finding elements: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']]
    Info 10:47:12 AM Found elements: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']]
    Info 10:47:12 AM Is element displayed: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']]? false
    • Pass
    • 00:11:113

    Go Inside PDP

    Harshit,Raihan DetailPage
    StatusTimestampDetails
    Info 10:47:12 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:47:12 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:47:12 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:47:12 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:47:12 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:47:12 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:47:12 AM [Assertion passed: Verify User is redirected to PDP]
    Info 10:47:12 AM
    Expected: is [true]
    Actual : [true]
    Info 10:47:12 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:47:12 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:47:12 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:47:12 AM Got text: (The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:47:12 AM [Assertion passed: Hotel name on the Landing and detail page should be equal]
    Info 10:47:12 AM
    Expected: a string containing "The Sultan Hotel Jakarta"
    Actual : "The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)"
    Info 10:47:12 AM Waiting for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 10:47:23 AM Timeout waiting for 10 seconds for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 10:47:23 AM Finding elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 10:47:23 AM Found elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 10:47:23 AM Is element displayed: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]? false
    Info 10:47:23 AM Waiting for element to appear: [PRICE_PDP, By.xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]]
    Info 10:47:23 AM Element appeared: [PRICE_PDP, By.xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]]
    Info 10:47:23 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]]
    Info 10:47:23 AM Got text: (IDR 1,395,900) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]]
    Info 10:47:23 AM [Assertion passed: Hotel's Price is visible on Hotel PDP]
    Info 10:47:23 AM
    Expected: is [true]
    Actual : [true]
    Info 10:47:23 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:47:23 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:47:23 AM Finding elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:47:23 AM Found elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:47:23 AM Is element displayed: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]? true
    Info 10:47:23 AM [Assertion passed: See Rooms Button is visible on Hotel PDP]
    Info 10:47:23 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:47:12 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:47:12 AM Expected: a string containing "The Sultan Hotel Jakarta" Actual : "The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:47:23 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:47:23 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:268
    StatusTimestampDetails
    Info 10:47:23 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:47:23 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:47:23 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:47:23 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:47:23 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:47:23 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:47:23 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:47:23 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:47:23 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:47:23 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    • Pass
    • 00:00:300

    Checking room List

    Harshit,Raihan DetailPage
    StatusTimestampDetails
    Info 10:47:23 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:47:23 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:47:23 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:47:23 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:47:23 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 10:47:23 AM [Assertion passed: Room lists section should be visible]
    Info 10:47:23 AM
    Expected: is [true]
    Actual : [true]
    Info 10:47:23 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:47:23 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:47:23 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:47:23 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:47:23 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true
    Info 10:47:23 AM [Assertion passed: Room Image should be visible]
    Info 10:47:23 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:47:23 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:47:23 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:428
    StatusTimestampDetails
    Info 10:47:24 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:47:24 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:47:24 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:47:24 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:47:24 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 10:47:24 AM [Assertion passed: Room no 1 is visible on room List]
    Info 10:47:24 AM
    Expected: is [true]
    Actual : [true]
    Info 10:47:24 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3]
    Info 10:47:24 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3]
    Info 10:47:24 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3]
    Info 10:47:24 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3]
    Info 10:47:24 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3]? true
    Info 10:47:24 AM [Assertion passed: Room no 1's name is visible on room List]
    Info 10:47:24 AM
    Expected: is [true]
    Actual : [true]
    Info 10:47:24 AM Waiting for element to appear: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]]
    Info 10:47:24 AM Element appeared: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]]
    Info 10:47:24 AM Finding elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]]
    Info 10:47:24 AM Found elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]]
    Info 10:47:24 AM Is element displayed: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]]? true
    Info 10:47:24 AM [Assertion passed: Room no 1's guest number is visible]
    Info 10:47:24 AM
    Expected: is [true]
    Actual : [true]
    Info 10:47:24 AM Waiting for element to appear: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]]
    Info 10:47:24 AM Element appeared: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]]
    Info 10:47:24 AM Finding elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]]
    Info 10:47:24 AM Found elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]]
    Info 10:47:24 AM Is element displayed: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]]? true
    Info 10:47:24 AM [Assertion passed: Room no 1's bed type is visible]
    Info 10:47:24 AM
    Expected: is [true]
    Actual : [true]
    Info 10:47:24 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]]
    Info 10:47:24 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]]
    Info 10:47:24 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]]
    Info 10:47:24 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]]
    Info 10:47:24 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]]? true
    Info 10:47:24 AM [Assertion passed: Room no 1's Price is visible on room list card]
    Info 10:47:24 AM
    Expected: is [true]
    Actual : [true]
    Info 10:47:24 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]]
    Info 10:47:24 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]]
    Info 10:47:24 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]]
    Info 10:47:24 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]]
    Info 10:47:24 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]]? true
    Info 10:47:24 AM [Assertion passed: Room no 2 is visible on room List]
    Info 10:47:24 AM
    Expected: is [true]
    Actual : [true]
    Info 10:47:24 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3]
    Info 10:47:24 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3]
    Info 10:47:24 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3]
    Info 10:47:24 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3]
    Info 10:47:25 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3]? true
    Info 10:47:25 AM [Assertion passed: Room no 2's name is visible on room List]
    Info 10:47:25 AM
    Expected: is [true]
    Actual : [true]
    Info 10:47:25 AM Waiting for element to appear: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]]
    Info 10:47:25 AM Element appeared: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]]
    Info 10:47:25 AM Finding elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]]
    Info 10:47:25 AM Found elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]]
    Info 10:47:25 AM Is element displayed: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]]? true
    Info 10:47:25 AM [Assertion passed: Room no 2's guest number is visible]
    Info 10:47:25 AM
    Expected: is [true]
    Actual : [true]
    Info 10:47:25 AM Waiting for element to appear: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]]
    Info 10:47:25 AM Element appeared: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]]
    Info 10:47:25 AM Finding elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]]
    Info 10:47:25 AM Found elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]]
    Info 10:47:25 AM Is element displayed: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]]? true
    Info 10:47:25 AM [Assertion passed: Room no 2's bed type is visible]
    Info 10:47:25 AM
    Expected: is [true]
    Actual : [true]
    Info 10:47:25 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]]
    Info 10:47:25 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]]
    Info 10:47:25 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]]
    Info 10:47:25 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]]
    Info 10:47:25 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]]? true
    Info 10:47:25 AM [Assertion passed: Room no 2's Price is visible on room list card]
    Info 10:47:25 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:47:24 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:47:24 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 10:47:24 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 10:47:24 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:47:24 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:47:24 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:47:25 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:47:25 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:47:25 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:47:25 AM Expected: is [true] Actual : [true]
  • VerifyUserCanApplyFilterInRoomListWeb_1752551245813

    10:47:25 AM / 00:00:41:110 Pass

    VerifyUserCanApplyFilterInRoomListWeb_1752551245813
    07.15.2025 10:47:25 AM 07.15.2025 10:48:06 AM 00:00:41:110 · #test-id=189
    Raihan RoomListPage
    StatusTimestampDetails
    Info 10:47:25 AM Test (VerifyUserCanApplyFilterInRoomListWeb) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 10:48:06 AM Test success: VerifyUserCanApplyFilterInRoomListWeb
    Info 10:48:06 AM TestRailID: 1099731
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 10:47:25 AM Test start: VerifyUserCanApplyFilterInRoomListWeb
    • Pass
    • 00:15:048

    User open home page

    Raihan RoomListPage
    StatusTimestampDetails
    Info 10:47:25 AM Maximizing window
    Info 10:47:25 AM Window is maximized
    Info 10:47:25 AM Navigating to url: https://preprod.tiket.com/
    Info 10:47:30 AM Current url : https://preprod.tiket.com/
    Info 10:47:30 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:47:40 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:00:524

    User Open hotel Landing page

    Raihan RoomListPage
    StatusTimestampDetails
    Info 10:47:41 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 10:47:41 AM Current url : https://preprod.tiket.com/hotel
    • Pass
    • 00:00:000

    Dismiss 'Install app' pop up

    Raihan RoomListPage
    • Pass
    • 00:02:279

    Search stay location

    Raihan RoomListPage
    StatusTimestampDetails
    Info 10:47:41 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:47:41 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:47:41 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:47:41 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:47:42 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:47:42 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:47:42 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:47:42 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:47:42 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:47:42 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:47:42 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:47:42 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:47:42 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:47:42 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:47:42 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:47:42 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:47:42 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:47:42 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:47:42 AM Sending keys: (The Sultan Hotel Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:47:42 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:47:42 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:47:42 AM Sent keys: (The Sultan Hotel Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:47:42 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']]
    Info 10:47:43 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']]
    Info 10:47:43 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']]
    Info 10:47:43 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']]
    • Pass
    • 00:20:675

    submit search Button

    Raihan RoomListPage
    StatusTimestampDetails
    Info 10:47:43 AM Clicking on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:47:43 AM Waiting for element to be clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:47:43 AM Element is now clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:47:44 AM Clicked on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:47:44 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']]
    Info 10:48:04 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']]
    Info 10:48:04 AM Finding elements: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']]
    Info 10:48:04 AM Found elements: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']]
    Info 10:48:04 AM Is element displayed: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']]? false
    • Pass
    • 00:00:736

    Go Inside PDP

    Raihan RoomListPage
    StatusTimestampDetails
    Info 10:48:04 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:48:04 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:48:04 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:48:04 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:48:04 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:48:04 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:48:04 AM [Assertion passed: Verify User is redirected to PDP]
    Info 10:48:04 AM
    Expected: is [true]
    Actual : [true]
    Info 10:48:04 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:48:04 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:48:04 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:48:04 AM Got text: (The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:48:04 AM [Assertion passed: Hotel name on the Landing and detail page should be equal]
    Info 10:48:04 AM
    Expected: a string containing "The Sultan Hotel Jakarta"
    Actual : "The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)"
    Info 10:48:04 AM Waiting for element to appear: [PRICE_PDP, By.xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]]
    Info 10:48:05 AM Element appeared: [PRICE_PDP, By.xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]]
    Info 10:48:05 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]]
    Info 10:48:05 AM Got text: (IDR 1,395,900) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]]
    Info 10:48:05 AM [Assertion passed: Hotel's Price is visible on Hotel PDP]
    Info 10:48:05 AM
    Expected: is [true]
    Actual : [true]
    Info 10:48:05 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:48:05 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:48:05 AM Finding elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:48:05 AM Found elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:48:05 AM Is element displayed: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]? true
    Info 10:48:05 AM [Assertion passed: See Rooms Button is visible on Hotel PDP]
    Info 10:48:05 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:48:04 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:48:04 AM Expected: a string containing "The Sultan Hotel Jakarta" Actual : "The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)"
    StatusTimestampDetails
    Info 10:48:05 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:48:05 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:321
    StatusTimestampDetails
    Info 10:48:05 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:48:05 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:48:05 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:48:05 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:48:05 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:48:05 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:48:05 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:48:05 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:48:05 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:48:05 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    • Pass
    • 00:00:420

    Checking room List

    Raihan RoomListPage
    StatusTimestampDetails
    Info 10:48:05 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:48:05 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:48:05 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:48:05 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:48:05 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 10:48:05 AM [Assertion passed: Room lists section should be visible]
    Info 10:48:05 AM
    Expected: is [true]
    Actual : [true]
    Info 10:48:05 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:48:05 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:48:05 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:48:06 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:48:06 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true
    Info 10:48:06 AM [Assertion passed: Room Image should be visible]
    Info 10:48:06 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 10:48:05 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:48:06 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:495

    Select filter

    Raihan RoomListPage
    StatusTimestampDetails
    Info 10:48:06 AM Clicking on element: [MASTER_TAG_FILTER_CHIP, By.xpath: //*[@data-testid="room-list-filter-chip-item"]//*[text()='Breakfast' or text()='Sarapan']]
    Info 10:48:06 AM Waiting for element to be clickable: [MASTER_TAG_FILTER_CHIP, By.xpath: //*[@data-testid="room-list-filter-chip-item"]//*[text()='Breakfast' or text()='Sarapan']]
    Info 10:48:06 AM Element is now clickable: [MASTER_TAG_FILTER_CHIP, By.xpath: //*[@data-testid="room-list-filter-chip-item"]//*[text()='Breakfast' or text()='Sarapan']]
    Info 10:48:06 AM Clicked on element: [MASTER_TAG_FILTER_CHIP, By.xpath: //*[@data-testid="room-list-filter-chip-item"]//*[text()='Breakfast' or text()='Sarapan']]
    Info 10:48:06 AM Waiting for element to appear: [MEAL_PLAN_LABEL, By.xpath: //*[@data-testid='room-card-container']//*[@data-testid='bedroom-content-container']//following-sibling::*[contains(@class,'RoomCard_list_item')][1]/p[contains(text(),'Breakfast') or contains(text(),'Sarapan')]]
    Info 10:48:06 AM Element appeared: [MEAL_PLAN_LABEL, By.xpath: //*[@data-testid='room-card-container']//*[@data-testid='bedroom-content-container']//following-sibling::*[contains(@class,'RoomCard_list_item')][1]/p[contains(text(),'Breakfast') or contains(text(),'Sarapan')]]
    Info 10:48:06 AM [Assertion passed: Room has master tag: Breakfast or Sarapan]
    Info 10:48:06 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 10:48:06 AM Expected: is [true] Actual : [true]
  • changeSearchDetailsRoomList_1752551287192

    10:48:07 AM / 00:01:07:092 Pass

    changeSearchDetailsRoomList_1752551287192
    07.15.2025 10:48:07 AM 07.15.2025 10:49:14 AM 00:01:07:092 · #test-id=207
    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:48:07 AM Test (changeSearchDetailsRoomList) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 10:49:14 AM Test success: changeSearchDetailsRoomList
    Info 10:49:14 AM TestRailID: 1099875
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:48:07 AM Test start: changeSearchDetailsRoomList
    • Pass
    • 00:12:501

    User opens home page

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:48:07 AM Maximizing window
    Info 10:48:07 AM Window is maximized
    Info 10:48:07 AM Navigating to url: https://preprod.tiket.com/
    Info 10:48:09 AM Current url : https://preprod.tiket.com/
    Info 10:48:09 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:48:19 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:24:170

    User logs in

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:48:19 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 10:48:20 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 10:48:20 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:48:21 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:48:21 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:48:21 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:48:21 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true
    Info 10:48:21 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:48:21 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:48:21 AM Maximizing window
    Info 10:48:21 AM Window is maximized
    Info 10:48:21 AM Navigating to url: https://preprod.tiket.com/
    Info 10:48:23 AM Current url : https://preprod.tiket.com/
    Info 10:48:23 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:48:33 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:48:33 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:48:44 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:48:44 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:48:44 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:48:44 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:00:119

    User selects IDR currency

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:48:44 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:48:44 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:48:44 AM Current currency: IDR
    • Pass
    • 00:00:539

    User opens hotel landing page

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:48:45 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 10:48:46 AM Current url : https://preprod.tiket.com/hotel
    • Pass
    • 00:00:508

    Verify hotel landing page is opened

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:48:46 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:48:46 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:48:46 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:48:46 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:48:46 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 10:48:46 AM [Assertion passed: Landing page is opened]
    Info 10:48:46 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:48:46 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:337

    Search for hotel

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:48:47 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:48:47 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:48:47 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:48:47 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:48:47 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:48:47 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:48:47 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:48:47 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:48:47 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:48:47 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:48:47 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:48:47 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:48:47 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:48:47 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:48:47 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:48:47 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:48:47 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:48:47 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:48:47 AM Sending keys: (Carvens Hotel) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:48:47 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:48:47 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:48:47 AM Sent keys: (Carvens Hotel) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:48:47 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']]
    Info 10:48:49 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']]
    Info 10:48:49 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']]
    Info 10:48:49 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']]
    • Pass
    • 00:01:164

    Click on selecting no of guests or rooms

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:48:49 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:48:49 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:48:49 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:48:49 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:48:49 AM Waiting for element to appear: [CURRENT_ROOM_AMOUNT, By.xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]]
    Info 10:48:50 AM Element appeared: [CURRENT_ROOM_AMOUNT, By.xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]]
    Info 10:48:50 AM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]]
    Info 10:48:50 AM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]]
    Info 10:48:50 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]]
    Info 10:48:50 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]]
    Info 10:48:50 AM currentRoom is '1'
    Info 10:48:50 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:48:50 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:48:50 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:48:50 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:48:50 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:48:50 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:48:50 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:48:50 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:48:50 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:48:50 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    • Pass
    • 00:20:735

    Submit search button

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:48:50 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:48:50 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:48:50 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:48:50 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:48:50 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:48:50 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:48:50 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:48:50 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:48:50 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:48:50 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:48:50 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 10:49:11 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:00:225

    Go to PDP

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:49:11 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:49:11 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:49:11 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:49:11 AM Got text: (Carvens Hotel) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:49:11 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:49:11 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:49:11 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:49:11 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:49:11 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:49:11 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:49:11 AM [Assertion passed: Verify PDP is loaded]
    Info 10:49:11 AM
    Expected: is [true]
    Actual : [true]
    Info 10:49:11 AM [Assertion passed: Verify hotel name on PDP matches input]
    Info 10:49:11 AM
    Expected: a string containing "carvens hotel"
    Actual : "carvens hotel"
    • Pass
    • 00:00:000

    [Assertion passed: Verify PDP is loaded]

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:49:11 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:49:11 AM Expected: a string containing "carvens hotel" Actual : "carvens hotel"
    • Pass
    • 00:00:126

    Scroll to room list section

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:49:11 AM Waiting for element to appear: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:49:11 AM Element appeared: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:49:11 AM Getting text from: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:49:11 AM Finding element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:49:11 AM Found element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:49:11 AM Finding element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:49:11 AM Found element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:49:11 AM Got text: (Book) from: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:49:11 AM [Assertion passed: When room count is 1 then button text is]
    Info 10:49:11 AM
    Expected: a string containing "Book"
    Actual : "Book"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:49:11 AM Expected: a string containing "Book" Actual : "Book"
    • Pass
    • 00:02:335
    StatusTimestampDetails
    Info 10:49:11 AM Waiting for element to appear: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:49:11 AM Element appeared: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:49:11 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:49:11 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:49:11 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:49:11 AM Scrolling into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:49:11 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:49:11 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:49:11 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:49:11 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:49:11 AM Scrolled into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:49:12 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:49:12 AM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:49:12 AM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:49:12 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:49:12 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:49:12 AM Room current value is '1'
    Info 10:49:12 AM Finding element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:49:12 AM Found element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:49:12 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:49:12 AM Scrolling into web view: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:49:12 AM Finding element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:49:12 AM Found element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:49:12 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:49:12 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:49:12 AM Scrolled into web view: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:49:12 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:49:12 AM Waiting for element to appear: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:49:12 AM Element appeared: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:49:12 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:49:12 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:49:12 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:49:12 AM Scrolling into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:49:12 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:49:12 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:49:12 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:49:12 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:49:12 AM Scrolled into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:49:12 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:49:12 AM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:49:12 AM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:49:12 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:49:12 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:49:12 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:49:12 AM Scrolling into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:49:12 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:49:12 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:49:12 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:49:12 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:49:12 AM Scrolled into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:49:12 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:49:12 AM Waiting for element to appear: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:49:14 AM Element appeared: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:49:14 AM Getting text from: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:49:14 AM Finding element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:49:14 AM Found element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:49:14 AM Finding element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:49:14 AM Found element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:49:14 AM Got text: (Select) from: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:49:14 AM [Assertion passed: When room count is greater than 1 then button text is]
    Info 10:49:14 AM
    Expected: a string containing "Select"
    Actual : "Select"
    StatusTimestampDetails
    Info 10:49:14 AM Expected: a string containing "Select" Actual : "Select"
  • changeSearchDetailsRoomList_1752551354524

    10:49:14 AM / 00:01:05:691 Pass

    changeSearchDetailsRoomList_1752551354524
    07.15.2025 10:49:14 AM 07.15.2025 10:50:20 AM 00:01:05:691 · #test-id=225
    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:49:14 AM Test (changeSearchDetailsRoomList) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 10:50:20 AM Test success: changeSearchDetailsRoomList
    Info 10:50:20 AM TestRailID: 1099875
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:49:14 AM Test start: changeSearchDetailsRoomList
    • Pass
    • 00:12:093

    User opens home page

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:49:14 AM Maximizing window
    Info 10:49:14 AM Window is maximized
    Info 10:49:14 AM Navigating to url: https://preprod.tiket.com/
    Info 10:49:16 AM Current url : https://preprod.tiket.com/
    Info 10:49:16 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:49:26 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:24:050

    User logs in

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:49:26 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 10:49:26 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 10:49:26 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:49:28 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:49:28 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:49:28 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:49:28 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true
    Info 10:49:28 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:49:28 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:49:28 AM Maximizing window
    Info 10:49:28 AM Window is maximized
    Info 10:49:28 AM Navigating to url: https://preprod.tiket.com/
    Info 10:49:30 AM Current url : https://preprod.tiket.com/
    Info 10:49:30 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:49:40 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:49:40 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:49:50 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:49:50 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:49:50 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:49:50 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:00:092

    User selects IDR currency

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:49:50 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:49:50 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:49:50 AM Current currency: IDR
    • Pass
    • 00:00:598

    User opens hotel landing page

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:49:52 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 10:49:53 AM Current url : https://preprod.tiket.com/hotel
    • Pass
    • 00:00:619

    Verify hotel landing page is opened

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:49:53 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:49:54 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:49:54 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:49:54 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:49:54 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 10:49:54 AM [Assertion passed: Landing page is opened]
    Info 10:49:54 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:49:54 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:256

    Search for hotel

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:49:54 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:49:54 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:49:54 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:49:54 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:49:54 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:49:54 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:49:54 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:49:54 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:49:54 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:49:54 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:49:54 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:49:54 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:49:54 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:49:54 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:49:54 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:49:54 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:49:54 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:49:54 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:49:54 AM Sending keys: (Carvens Hotel) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:49:54 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:49:54 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:49:54 AM Sent keys: (Carvens Hotel) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:49:54 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']]
    Info 10:49:56 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']]
    Info 10:49:56 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']]
    Info 10:49:56 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']]
    • Pass
    • 00:01:138

    Click on selecting no of guests or rooms

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:49:56 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:49:56 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:49:56 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:49:56 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 10:49:56 AM Waiting for element to appear: [CURRENT_ROOM_AMOUNT, By.xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]]
    Info 10:49:57 AM Element appeared: [CURRENT_ROOM_AMOUNT, By.xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]]
    Info 10:49:57 AM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]]
    Info 10:49:57 AM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]]
    Info 10:49:57 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]]
    Info 10:49:57 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]]
    Info 10:49:57 AM currentRoom is '1'
    Info 10:49:57 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:49:57 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:49:57 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:49:57 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:49:57 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:49:57 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:49:57 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:49:57 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:49:57 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 10:49:57 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    • Pass
    • 00:20:411

    Submit search button

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:49:57 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:49:57 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:49:57 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:49:57 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:49:57 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:49:57 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:49:57 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:49:57 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:49:57 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:49:57 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:49:57 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 10:50:17 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:00:217

    Go to PDP

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:50:18 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:50:18 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:50:18 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:50:18 AM Got text: (Carvens Hotel) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:50:18 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:50:18 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:50:18 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:50:18 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:50:18 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:50:18 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:50:18 AM [Assertion passed: Verify PDP is loaded]
    Info 10:50:18 AM
    Expected: is [true]
    Actual : [true]
    Info 10:50:18 AM [Assertion passed: Verify hotel name on PDP matches input]
    Info 10:50:18 AM
    Expected: a string containing "carvens hotel"
    Actual : "carvens hotel"
    • Pass
    • 00:00:000

    [Assertion passed: Verify PDP is loaded]

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:50:18 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:50:18 AM Expected: a string containing "carvens hotel" Actual : "carvens hotel"
    • Pass
    • 00:00:116

    Scroll to room list section

    Dixita ProductDetailPage
    StatusTimestampDetails
    Info 10:50:18 AM Waiting for element to appear: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:50:18 AM Element appeared: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:50:18 AM Getting text from: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:50:18 AM Finding element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:50:18 AM Found element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:50:18 AM Finding element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:50:18 AM Found element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:50:18 AM Got text: (Book) from: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:50:18 AM [Assertion passed: When room count is 1 then button text is]
    Info 10:50:18 AM
    Expected: a string containing "Book"
    Actual : "Book"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:50:18 AM Expected: a string containing "Book" Actual : "Book"
    • Pass
    • 00:01:590
    StatusTimestampDetails
    Info 10:50:18 AM Waiting for element to appear: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:50:18 AM Element appeared: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:50:18 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:50:18 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:50:18 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:50:18 AM Scrolling into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:50:18 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:50:18 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:50:18 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:50:18 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:50:18 AM Scrolled into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:50:18 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:50:18 AM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:50:18 AM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:50:18 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:50:18 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:50:18 AM Room current value is '1'
    Info 10:50:18 AM Finding element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:50:18 AM Found element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:50:18 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:50:18 AM Scrolling into web view: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:50:18 AM Finding element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:50:18 AM Found element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:50:18 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:50:18 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:50:18 AM Scrolled into web view: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:50:18 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:50:18 AM Waiting for element to appear: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:50:18 AM Element appeared: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:50:18 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:50:18 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:50:18 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:50:18 AM Scrolling into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:50:18 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:50:18 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:50:18 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:50:18 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:50:18 AM Scrolled into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:50:18 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:50:18 AM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:50:18 AM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:50:18 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:50:18 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:50:18 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:50:18 AM Scrolling into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:50:18 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:50:18 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:50:18 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:50:18 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:50:18 AM Scrolled into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:50:19 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:50:19 AM Waiting for element to appear: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:50:19 AM Element appeared: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:50:19 AM Getting text from: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:50:19 AM Finding element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:50:19 AM Found element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:50:19 AM Finding element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:50:19 AM Found element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:50:19 AM Got text: (Select) from: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:50:19 AM [Assertion passed: When room count is greater than 1 then button text is]
    Info 10:50:19 AM
    Expected: a string containing "Select"
    Actual : "Select"
    StatusTimestampDetails
    Info 10:50:19 AM Expected: a string containing "Select" Actual : "Select"
  • changedDetailsOnSRP_1752551420436

    10:50:20 AM / 00:01:24:327 Pass

    changedDetailsOnSRP_1752551420436
    07.15.2025 10:50:20 AM 07.15.2025 10:51:44 AM 00:01:24:327 · #test-id=243
    Dixita SearchPage
    StatusTimestampDetails
    Info 10:50:20 AM Test (changedDetailsOnSRP) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 10:51:44 AM Test success: changedDetailsOnSRP
    Info 10:51:44 AM TestRailID: 1370857
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:50:20 AM Test start: changedDetailsOnSRP
    • Pass
    • 00:11:870

    User open home page

    Dixita SearchPage
    StatusTimestampDetails
    Info 10:50:20 AM Maximizing window
    Info 10:50:20 AM Window is maximized
    Info 10:50:20 AM Navigating to url: https://preprod.tiket.com/
    Info 10:50:22 AM Current url : https://preprod.tiket.com/
    Info 10:50:22 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:50:32 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:18:316

    User open as guest

    Dixita SearchPage
    StatusTimestampDetails
    Info 10:50:32 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:50:32 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:50:32 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:50:32 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:50:32 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 10:50:32 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 10:50:32 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 10:50:32 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 10:50:32 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 10:50:32 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 10:50:32 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 10:50:32 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:50:32 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:50:32 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:50:32 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:50:32 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 10:50:32 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:50:32 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:50:32 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 10:50:33 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 10:50:33 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 10:50:33 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 10:50:33 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 10:50:33 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 10:50:33 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 10:50:33 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 10:50:33 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 10:50:34 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 10:50:34 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 10:50:34 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 10:50:34 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:50:44 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:50:44 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:50:50 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:50:50 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:50:50 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 10:50:50 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    • Pass
    • 00:00:107

    User select IDR currency

    Dixita SearchPage
    StatusTimestampDetails
    Info 10:50:50 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:50:50 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:50:50 AM Current currency: IDR
    • Pass
    • 00:01:572

    User Open Hotel Landing page

    Dixita SearchPage
    StatusTimestampDetails
    Info 10:50:53 AM Navigating to url: https://preprod.tiket.com/homes
    Info 10:50:54 AM Current url : https://preprod.tiket.com/homes
    Info 10:50:54 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:50:54 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:50:54 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:50:54 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:50:54 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 10:50:54 AM [Assertion passed: Landing Page is Opened]
    Info 10:50:54 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:50:54 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:679

    Search stay location

    Dixita SearchPage
    StatusTimestampDetails
    Info 10:50:54 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:50:54 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:50:54 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:50:54 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:50:54 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:50:55 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:50:55 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:50:55 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:50:55 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:50:55 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:50:55 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:50:55 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:50:55 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:50:55 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:50:55 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:50:55 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:50:55 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:50:56 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:50:56 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:50:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:50:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:50:56 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:50:56 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 10:50:57 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 10:50:57 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 10:50:57 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    • Pass
    • 00:20:740

    Submit search button

    Dixita SearchPage
    StatusTimestampDetails
    Info 10:50:57 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:50:57 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:50:57 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:50:57 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:50:57 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:50:57 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:50:57 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:50:57 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:50:57 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:50:57 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:50:57 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 10:51:18 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:20:146

    Close pop-up

    Dixita SearchPage
    StatusTimestampDetails
    Info 10:51:18 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 10:51:38 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 10:51:38 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 10:51:38 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 10:51:38 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false
    Info 10:51:38 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:51:38 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:51:38 AM Current currency: IDR
    Info 10:51:38 AM [Assertion passed: Verify currency in search Result page is set to IDR]
    Info 10:51:38 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 10:51:38 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:279

    Input new location

    Dixita SearchPage
    StatusTimestampDetails
    Info 10:51:38 AM Clicking on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 10:51:38 AM Waiting for element to be clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 10:51:38 AM Element is now clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 10:51:38 AM Clicked on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 10:51:38 AM Waiting for element to appear: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 10:51:39 AM Element appeared: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 10:51:39 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 10:51:39 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 10:51:39 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 10:51:39 AM Scrolling into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 10:51:39 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 10:51:39 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 10:51:39 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 10:51:39 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 10:51:39 AM Scrolled into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 10:51:39 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 10:51:39 AM Sending keys: (Bandung) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 10:51:39 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 10:51:39 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 10:51:39 AM Sent keys: (Bandung) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 10:51:39 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Bandung']]
    Info 10:51:39 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Bandung']]
    Info 10:51:39 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Bandung']]
    Info 10:51:39 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Bandung']]
    • Pass
    • 00:00:995

    Update guests and rooms

    Dixita SearchPage
    StatusTimestampDetails
    Info 10:51:39 AM Clicking on element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 10:51:39 AM Waiting for element to be clickable: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 10:51:39 AM Element is now clickable: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 10:51:40 AM Clicked on element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 10:51:40 AM Finding element: [MASTER_TAG, By.xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[2]]
    Info 10:51:40 AM Finding element: [MASTER_TAG, By.xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[2]]
    Info 10:51:40 AM Found element: [MASTER_TAG, By.xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[2]]
    Info 10:51:40 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[2]]
    Info 10:51:40 AM Got "value" value: (0) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[2]]
    Info 10:51:40 AM currentAdult is '0'
    Info 10:51:40 AM Finding element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:51:40 AM Found element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:51:40 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:51:40 AM Scrolling into web view: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:51:40 AM Finding element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:51:40 AM Found element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:51:40 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:51:40 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:51:40 AM Scrolled into web view: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:51:40 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:51:40 AM Clicking on element: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button]
    Info 10:51:40 AM Waiting for element to be clickable: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button]
    Info 10:51:40 AM Element is now clickable: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button]
    Info 10:51:40 AM Clicked on element: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button]
    • Pass
    • 00:00:667
    StatusTimestampDetails
    Info 10:51:40 AM Clicking on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 10:51:40 AM Waiting for element to be clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 10:51:40 AM Element is now clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 10:51:41 AM Clicked on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    • Pass
    • 00:03:094

    SRP is refreshed

    Dixita SearchPage
    StatusTimestampDetails
    Info 10:51:41 AM Waiting for element to appear: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 10:51:41 AM Element appeared: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 10:51:41 AM Getting text from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 10:51:41 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 10:51:41 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 10:51:41 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 10:51:41 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 10:51:41 AM Got text: (Bandung) from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 10:51:41 AM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 10:51:44 AM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 10:51:44 AM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 10:51:44 AM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 10:51:44 AM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true
    Info 10:51:44 AM [Assertion passed: Hotel card on SRP is visible]
    Info 10:51:44 AM
    Expected: is [true]
    Actual : [true]
    Info 10:51:44 AM [Assertion passed: Searched text entered by user matches SRP's search bar]
    Info 10:51:44 AM
    Expected: is "Bandung"
    Actual : "Bandung"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:51:44 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:51:44 AM Expected: is "Bandung" Actual : "Bandung"
  • checkPriceDetailOnBookingPage_1752551504999

    10:51:44 AM / 00:02:49:963 Fail

    checkPriceDetailOnBookingPage_1752551504999
    07.15.2025 10:51:44 AM 07.15.2025 10:54:34 AM 00:02:49:963 · #test-id=260
    ShubhSharma RoomListPage
    StatusTimestampDetails
    Info 10:51:44 AM Test (checkPriceDetailOnBookingPage) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 10:54:31 AM Test failed: checkPriceDetailOnBookingPage
    Info 10:54:34 AM Screenshot
    Info 10:54:34 AM TestRailID: 1193219
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:51:44 AM Test start: checkPriceDetailOnBookingPage
    • Pass
    • 01:25:451

    Open home page and login

    ShubhSharma RoomListPage
    StatusTimestampDetails
    Info 10:51:45 AM Maximizing window
    Info 10:51:45 AM Window is maximized
    Info 10:51:45 AM Navigating to url: https://preprod.tiket.com/
    Info 10:51:47 AM Current url : https://preprod.tiket.com/
    Info 10:51:47 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:51:57 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:51:57 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 10:51:57 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 10:51:57 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:52:01 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:52:01 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:52:02 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:52:02 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false
    Info 10:52:02 AM Maximizing window
    Info 10:52:02 AM Window is maximized
    Info 10:52:02 AM Navigating to url: https://preprod.tiket.com/
    Info 10:52:04 AM Current url : https://preprod.tiket.com/
    Info 10:52:04 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:52:14 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:52:14 AM Maximizing window
    Info 10:52:14 AM Window is maximized
    Info 10:52:14 AM Navigating to url: https://preprod.tiket.com/
    Info 10:52:16 AM Current url : https://preprod.tiket.com/
    Info 10:52:16 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:52:26 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:52:26 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 10:52:26 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 10:52:26 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 10:52:27 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 10:52:27 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:52:28 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:52:28 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:52:28 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:52:28 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 10:52:28 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:52:28 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:52:28 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:52:28 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 10:52:28 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 10:52:28 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:52:28 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 10:52:28 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:52:28 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:52:28 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:52:28 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 10:52:28 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:52:28 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:52:28 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:52:28 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:52:28 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:52:28 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:52:28 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:52:28 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:52:28 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:52:28 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:52:28 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:52:28 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:52:28 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:52:29 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:52:29 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:52:29 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:52:29 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:52:29 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 10:52:29 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:52:29 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:52:29 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:52:29 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:52:29 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:52:29 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:52:29 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:52:29 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:52:29 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:52:29 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:52:29 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 10:52:29 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 10:52:29 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']]
    Info 10:52:29 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
    (Session info: chrome=123.0.6312.105)
    Build info: version: '4.13.0', revision: 'ba948ece5b*'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
    Driver info: org.openqa.selenium.chrome.ChromeDriver
    Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
    Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    Session ID: 2f6584994a9fa229695a3b371a5d7fa6
    Info 10:52:29 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:52:39 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:52:39 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:52:39 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 10:52:39 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false
    Info 10:52:39 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 10:52:39 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 10:52:39 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false
    Info 10:52:39 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 10:52:39 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 10:52:39 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 10:52:39 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 10:52:39 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 10:52:39 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 10:52:39 AM User is already logged in. No OTP needed
    Info 10:52:39 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 10:53:00 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 10:53:00 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:53:10 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:53:10 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:53:10 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:53:10 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:05:685
    StatusTimestampDetails
    Info 10:53:10 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:53:10 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:53:10 AM Current currency: IDR
    Info 10:53:13 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 10:53:13 AM Current url : https://preprod.tiket.com/hotel
    Info 10:53:13 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:53:14 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:53:14 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:53:14 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:53:14 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:53:14 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:53:14 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:53:14 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:53:14 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:53:14 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:53:14 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:53:14 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:53:14 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:53:14 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:53:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:53:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:53:14 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:53:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:53:14 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:53:14 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:53:14 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:53:14 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:53:14 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 10:53:16 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 10:53:16 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 10:53:16 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    • Pass
    • 00:21:876

    Set date

    ShubhSharma RoomListPage
    StatusTimestampDetails
    Info 10:53:16 AM Got random number -> 20
    Info 10:53:16 AM Got random number -> 21
    Info 10:53:16 AM stringStartDate is '20', stringEndDate is '21'
    Info 10:53:16 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:53:16 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:53:16 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:53:16 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:53:16 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 10:53:17 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 10:53:17 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 10:53:17 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 10:53:17 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 10:53:17 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 10:53:17 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 10:53:17 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 10:53:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 10:53:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 10:53:17 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 10:53:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 10:53:17 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    Info 10:53:17 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    Info 10:53:17 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    Info 10:53:17 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    Info 10:53:17 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    Info 10:53:17 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    Info 10:53:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    Info 10:53:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    Info 10:53:17 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    Info 10:53:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    Info 10:53:17 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:53:17 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:53:17 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:53:17 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:53:17 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:53:17 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:53:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:53:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:53:17 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:53:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:53:17 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 10:53:38 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:20:102

    close Pop up

    ShubhSharma RoomListPage
    StatusTimestampDetails
    Info 10:53:38 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 10:53:58 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 10:53:58 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 10:53:58 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 10:53:58 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false
    • Pass
    • 00:00:482

    Select hotel Card

    ShubhSharma RoomListPage
    StatusTimestampDetails
    Info 10:53:58 AM Finding element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 10:53:58 AM Found element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 10:53:58 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 10:53:58 AM Scrolling into web view: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 10:53:58 AM Finding element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 10:53:58 AM Found element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 10:53:58 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 10:53:58 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 10:53:58 AM Scrolled into web view: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 10:53:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    • Pass
    • 00:07:464

    Go Inside PDP

    ShubhSharma RoomListPage
    StatusTimestampDetails
    Info 10:53:58 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:54:05 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:54:05 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:54:05 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:54:05 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:54:05 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:54:05 AM [Assertion passed: PDP is loaded]
    Info 10:54:05 AM
    Expected: is [true]
    Actual : [true]
    Info 10:54:05 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:54:05 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:54:05 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:54:05 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:54:05 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:54:06 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:54:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:54:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:54:06 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:54:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    • Pass
    • 00:00:000

    [Assertion passed: PDP is loaded]

    ShubhSharma RoomListPage
    StatusTimestampDetails
    Info 10:54:05 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:454

    Set guest and room count > 1

    ShubhSharma RoomListPage
    StatusTimestampDetails
    Info 10:54:06 AM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:06 AM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:06 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:06 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:06 AM Scrolling into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:06 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:06 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:06 AM Scrolled into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:06 AM Waiting for element to appear: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:54:06 AM Element appeared: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:54:06 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:54:06 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:54:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:54:06 AM Scrolling into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:54:06 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:54:06 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:54:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:54:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:54:06 AM Scrolled into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:54:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:54:06 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 10:54:06 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 10:54:06 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 10:54:06 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 10:54:06 AM Adult current value is '1'
    Info 10:54:06 AM Finding element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:54:06 AM Found element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:54:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:54:06 AM Scrolling into web view: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:54:06 AM Finding element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:54:06 AM Found element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:54:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:54:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:54:07 AM Scrolled into web view: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:54:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:54:07 AM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:54:07 AM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:54:07 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:54:07 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:54:07 AM Room current value is '1'
    Info 10:54:07 AM Waiting for element to appear: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:54:07 AM Element appeared: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:54:07 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:54:07 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:54:07 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:54:07 AM Scrolling into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:54:07 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:54:07 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:54:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:54:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:54:07 AM Scrolled into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:54:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:54:07 AM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:07 AM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:07 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:07 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:07 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:07 AM Scrolling into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:07 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:07 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:07 AM Scrolled into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:54:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    • Pass
    • 00:01:388

    Ensure room list section is visible

    ShubhSharma RoomListPage
    StatusTimestampDetails
    Info 10:54:07 AM Waiting for element to appear: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:54:08 AM Element appeared: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:54:08 AM Finding element: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:54:08 AM Found element: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:54:08 AM Finding elements: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:54:08 AM Found elements: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:54:08 AM Is element displayed: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]? true
    Info 10:54:08 AM Waiting for element to presence: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:54:08 AM Element presented: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:54:08 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:54:08 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:54:08 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:54:09 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:54:09 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 10:54:09 AM [Assertion passed: Room List is visible]
    Info 10:54:09 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000

    [Assertion passed: Room List is visible]

    ShubhSharma RoomListPage
    StatusTimestampDetails
    Info 10:54:09 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:365

    Click select on Room List

    ShubhSharma RoomListPage
    StatusTimestampDetails
    Info 10:54:09 AM Waiting for element to appear: [SELECT_ROOM_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:54:09 AM Element appeared: [SELECT_ROOM_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:54:09 AM Clicking on element: [SELECT_ROOM_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:54:09 AM Waiting for element to be clickable: [SELECT_ROOM_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:54:09 AM Element is now clickable: [SELECT_ROOM_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 10:54:09 AM Clicked on element: [SELECT_ROOM_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']]
    • Fail
    • 00:21:541

    Click book button

    ShubhSharma RoomListPage
    StatusTimestampDetails
    Info 10:54:09 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 10:54:10 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 10:54:10 AM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 10:54:10 AM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 10:54:10 AM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true
    Info 10:54:10 AM [Assertion passed: Redirected to Booking Form]
    Info 10:54:10 AM
    Expected: is [true]
    Actual : [true]
    Info 10:54:10 AM Waiting for element to appear: [PRICE_PDP, By.xpath: //div[@class='PriceFooter_final_price_container']//p[@class='PriceFooter_final_price_text Text_text Text_variant_alert Text_size_b1 Text_weight_bold']]
    Info 10:54:30 AM Timeout waiting for 20 seconds for element to appear: [PRICE_PDP, By.xpath: //div[@class='PriceFooter_final_price_container']//p[@class='PriceFooter_final_price_text Text_text Text_variant_alert Text_size_b1 Text_weight_bold']]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:54:10 AM Expected: is [true] Actual : [true]
    • Fail
    • 00:00:000

    Exception

    ShubhSharma RoomListPage
    StatusTimestampDetails
    Fail 10:54:30 AM
  • completeBookingMoWithoutAddOnsLoginHotel_1752551675194

    10:54:35 AM / 00:02:37:623 Fail

    completeBookingMoWithoutAddOnsLoginHotel_1752551675194
    07.15.2025 10:54:35 AM 07.15.2025 10:57:12 AM 00:02:37:623 · #test-id=276
    Harshit BookingPage
    StatusTimestampDetails
    Info 10:54:35 AM Test (completeBookingMoWithoutAddOnsLoginHotel) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 10:57:07 AM Test failed: completeBookingMoWithoutAddOnsLoginHotel
    Info 10:57:12 AM Screenshot
    Info 10:57:12 AM TestRailID: 1099727
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 10:54:35 AM Test start: completeBookingMoWithoutAddOnsLoginHotel
    • Pass
    • 00:12:442

    User open home page

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:54:35 AM Maximizing window
    Info 10:54:35 AM Window is maximized
    Info 10:54:35 AM Navigating to url: https://preprod.tiket.com/
    Info 10:54:37 AM Current url : https://preprod.tiket.com/
    Info 10:54:37 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:54:47 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:23:672

    User open as logged in user

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:54:47 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 10:54:48 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 10:54:48 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:54:49 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:54:49 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:54:49 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:54:49 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true
    Info 10:54:49 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:54:49 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:54:49 AM Maximizing window
    Info 10:54:49 AM Window is maximized
    Info 10:54:49 AM Navigating to url: https://preprod.tiket.com/
    Info 10:54:51 AM Current url : https://preprod.tiket.com/
    Info 10:54:51 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:55:01 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:55:01 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:55:11 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:55:11 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:55:11 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:55:11 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:13:219

    User select IDR currency

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:55:11 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:55:11 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:55:11 AM Current currency: IDR
    Info 10:55:13 AM Waiting for element to appear: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    Info 10:55:13 AM Element appeared: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    Info 10:55:13 AM Waiting for element to be clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    Info 10:55:13 AM Element is now clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    Info 10:55:13 AM Clicking on element: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    Info 10:55:13 AM Waiting for element to be clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    Info 10:55:13 AM Element is now clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    Info 10:55:13 AM Clicked on element: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    Info 10:55:13 AM Waiting for element to appear: [ENGLISH_LANGUAGE, By.xpath: (//label[contains(@class,'LanguageContent')])[2]]
    Info 10:55:14 AM Element appeared: [ENGLISH_LANGUAGE, By.xpath: (//label[contains(@class,'LanguageContent')])[2]]
    Info 10:55:14 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//label[contains(@class,'LanguageContent')])[2]]
    Info 10:55:14 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//label[contains(@class,'LanguageContent')])[2]]
    Info 10:55:14 AM Waiting for element to disappear: [ENGLISH_LANGUAGE, By.xpath: (//label[contains(@class,'LanguageContent')])[2]]
    Info 10:55:24 AM Timeout waiting for element to disappear: [ENGLISH_LANGUAGE, By.xpath: (//label[contains(@class,'LanguageContent')])[2]]
    Info 10:55:24 AM Waiting for element to be clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    Info 10:55:24 AM Element is now clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    • Pass
    • 00:00:626

    User Open hotel Landing page

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:55:24 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 10:55:25 AM Current url : https://preprod.tiket.com/hotel
    • Pass
    • 00:02:641

    Search stay location

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:55:25 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:55:25 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:55:25 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:55:25 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:55:25 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:55:26 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:55:26 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:55:26 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:55:26 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:55:26 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:55:26 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:55:26 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:55:26 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:55:26 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:55:26 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:55:26 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:55:26 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:55:26 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:55:26 AM Sending keys: (The Sultan Hotel Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:55:26 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:55:26 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:55:26 AM Sent keys: (The Sultan Hotel Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:55:26 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']]
    Info 10:55:27 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']]
    Info 10:55:27 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']]
    Info 10:55:27 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']]
    • Pass
    • 00:00:862

    Set date

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:55:28 AM Got random number -> 10
    Info 10:55:28 AM Got random number -> 11
    Info 10:55:28 AM stringStartDate is '10', stringEndDate is '11'
    Info 10:55:28 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:55:28 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:55:28 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:55:28 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:55:28 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:55:28 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:55:28 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:55:28 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:55:28 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:55:28 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:55:28 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:55:28 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:55:28 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:55:28 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:55:28 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:55:28 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:55:28 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    Info 10:55:28 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    Info 10:55:28 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    Info 10:55:28 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    Info 10:55:28 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    Info 10:55:28 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    Info 10:55:28 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    Info 10:55:28 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    Info 10:55:28 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    Info 10:55:28 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    • Pass
    • 00:20:678

    submit search Button

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:55:28 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:55:28 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:55:28 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:55:28 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:55:28 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:55:28 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:55:28 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:55:28 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:55:28 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:55:29 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:55:29 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 10:55:49 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:00:303

    Go Inside PDP

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:55:49 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:55:49 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:55:49 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:55:49 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:55:49 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:55:49 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:55:49 AM [Assertion passed: Verify if PDP is Opened]
    Info 10:55:49 AM
    Expected: is [true]
    Actual : [true]
    Info 10:55:49 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:55:49 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:55:49 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:55:49 AM Got text: (The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:55:49 AM [Assertion passed: Hotel name on the search and detail page should be equal]
    Info 10:55:49 AM
    Expected: a string containing "The Sultan Hotel Jakarta"
    Actual : "The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:55:49 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:55:49 AM Expected: a string containing "The Sultan Hotel Jakarta" Actual : "The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)"
    • Pass
    • 00:00:291
    StatusTimestampDetails
    Info 10:55:49 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:55:49 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:55:49 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:55:49 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:55:49 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:55:49 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:55:49 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:55:49 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:55:49 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:55:50 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    • Pass
    • 00:00:667

    Scroll to room list section

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:55:50 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:55:50 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:55:50 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:55:50 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:55:50 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:55:50 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:55:50 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:55:50 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:55:50 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:55:50 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:55:50 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:55:50 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:55:50 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 10:55:50 AM [Assertion passed: Room list is visible]
    Info 10:55:50 AM
    Expected: is [true]
    Actual : [true]
    Info 10:55:50 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:55:50 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:55:50 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:55:50 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:55:50 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true
    Info 10:55:50 AM [Assertion passed: Rooms Image should be visible]
    Info 10:55:50 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:55:50 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:55:50 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:849
    StatusTimestampDetails
    Info 10:55:50 AM Waiting for element to appear: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:55:50 AM Element appeared: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:55:50 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:55:51 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:55:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:55:51 AM Scrolling into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:55:51 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:55:51 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:55:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:55:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:55:51 AM Scrolled into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:55:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:55:51 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 10:55:51 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 10:55:51 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 10:55:51 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 10:55:51 AM Adult current value is '1'
    Info 10:55:51 AM Finding element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:55:51 AM Found element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:55:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:55:51 AM Scrolling into web view: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:55:51 AM Finding element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:55:51 AM Found element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:55:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:55:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:55:51 AM Scrolled into web view: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:55:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:55:51 AM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:55:51 AM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:55:51 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:55:51 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:55:51 AM Room current value is '1'
    Info 10:55:51 AM Finding element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:51 AM Found element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:51 AM Scrolling into web view: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:51 AM Finding element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:51 AM Found element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:51 AM Scrolled into web view: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:51 AM Waiting for element to appear: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:51 AM Element appeared: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:51 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:51 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:51 AM Scrolling into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:51 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:51 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:51 AM Scrolled into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:51 AM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:55:51 AM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:55:51 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:55:51 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:55:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:55:51 AM Scrolling into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:55:51 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:55:51 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:55:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:55:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:55:51 AM Scrolled into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:55:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    • Pass
    • 00:02:779

    Click Book Button

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:55:51 AM Waiting for element to appear: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:55:54 AM Element appeared: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:55:54 AM Finding element: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:55:54 AM Found element: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:55:54 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:55:54 AM Scrolling into web view: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:55:54 AM Finding element: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:55:54 AM Found element: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:55:54 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:55:54 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:55:54 AM Scrolled into web view: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:55:54 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-button-book'])[1]]
    • Pass
    • 00:00:608

    Select Multiple Room

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:55:54 AM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:55:54 AM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:55:54 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:55:54 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:55:54 AM Individual room current value is '1'
    Info 10:55:54 AM Finding element: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:54 AM Found element: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:54 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:54 AM Scrolling into web view: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:54 AM Finding element: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:54 AM Found element: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:54 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:54 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:54 AM Scrolled into web view: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:54 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:55:54 AM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]]
    Info 10:55:54 AM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]]
    Info 10:55:54 AM Clicking on element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]]
    Info 10:55:54 AM Waiting for element to be clickable: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]]
    Info 10:55:54 AM Element is now clickable: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]]
    Info 10:55:55 AM Clicked on element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]]
    • Pass
    • 00:02:889

    User enter Stay details

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:55:55 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 10:55:56 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 10:55:56 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 10:55:56 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 10:55:56 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true
    Info 10:55:56 AM [Assertion passed: Stay details form should be visible on Booking Form page]
    Info 10:55:56 AM
    Expected: is [true]
    Actual : [true]
    Info 10:55:56 AM Waiting for element to appear: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:55:56 AM Element appeared: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:55:56 AM Finding element: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:55:56 AM Found element: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:55:56 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:55:56 AM Scrolling into web view: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:55:56 AM Finding element: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:55:56 AM Found element: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:55:56 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:55:56 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:55:56 AM Scrolled into web view: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:55:56 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:55:56 AM Waiting for element to appear: [INPUT_GUEST_NAME_2, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]]
    Info 10:55:57 AM Element appeared: [INPUT_GUEST_NAME_2, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]]
    Info 10:55:57 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]]
    Info 10:55:57 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]]
    Info 10:55:57 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]]
    Info 10:55:57 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]]
    Info 10:55:57 AM Sending keys: (Berthatest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]]
    Info 10:55:57 AM Sent keys: (Berthatest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]]
    Info 10:55:57 AM Waiting for element to appear: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:57 AM Element appeared: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:57 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:57 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:57 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:57 AM Scrolling into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:57 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:57 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:57 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:57 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:57 AM Scrolled into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:57 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:55:57 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:55:57 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:55:57 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:55:57 AM Got text: (IDR 4,072,860) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:55:57 AM Extracted price text: IDR 4,072,860
    Info 10:55:57 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:55:57 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:55:57 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:55:57 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:55:57 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:55:57 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:55:57 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:55:57 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:55:57 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:55:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    StatusTimestampDetails
    Info 10:55:56 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:21:454

    Go to payment page

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:55:58 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:55:58 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:55:58 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:55:58 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:55:58 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:55:58 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:55:58 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:55:58 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:55:58 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:55:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:55:58 AM Waiting for element to appear: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]]
    Info 10:56:19 AM Element appeared: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]]
    Info 10:56:19 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]]
    Info 10:56:19 AM Got text: (Order ID: 1900770482) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]]
    Info 10:56:19 AM orderId 1900770482
    Info 10:56:19 AM [Assertion passed: Verify order ID is displayed in payment page]
    Info 10:56:19 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 10:56:19 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:21:246

    User select payment method

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:56:19 AM Waiting for element to appear: [PAYMENT_METHOD_RECOMMENDATION, By.xpath: //*[contains(@class, 'Recommended_recomendation')]]
    Info 10:56:19 AM Element appeared: [PAYMENT_METHOD_RECOMMENDATION, By.xpath: //*[contains(@class, 'Recommended_recomendation')]]
    Info 10:56:19 AM Finding element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:56:19 AM Found element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:56:19 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:56:19 AM Scrolling into web view: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:56:19 AM Finding element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:56:19 AM Found element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:56:19 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:56:19 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:56:19 AM Scrolled into web view: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:56:19 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:56:19 AM Waiting for element to appear: [PAYMENT_DRAWER_HEADING, By.xpath: //h2[contains(@class,'Text')]]
    Info 10:56:20 AM Element appeared: [PAYMENT_DRAWER_HEADING, By.xpath: //h2[contains(@class,'Text')]]
    Info 10:56:20 AM Waiting for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Transfer Virtual Account']]
    Info 10:56:40 AM Timeout waiting for 20 seconds for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Transfer Virtual Account']]
    Info 10:56:40 AM Scrolling into web view: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 10:56:40 AM Finding element: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 10:56:40 AM Found element: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 10:56:40 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 10:56:40 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 10:56:40 AM Scrolled into web view: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 10:56:40 AM Waiting for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 10:56:40 AM Element appeared: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 10:56:40 AM Waiting for element to appear: [SELECT_PAYMENT_METHOD, By.xpath: (//span[text()='Sakuku'])[last()]]
    Info 10:56:40 AM Element appeared: [SELECT_PAYMENT_METHOD, By.xpath: (//span[text()='Sakuku'])[last()]]
    Info 10:56:40 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]]
    Info 10:56:40 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]]
    Info 10:56:40 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]]
    Info 10:56:40 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]]
    Info 10:56:40 AM Waiting for element to appear: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]]
    Info 10:56:40 AM Element appeared: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]]
    Info 10:56:40 AM Waiting for element to appear: [FINAL_PRICE, By.xpath: //span[contains(@class , 'PriceSummary_final_price')]]
    Info 10:56:40 AM Element appeared: [FINAL_PRICE, By.xpath: //span[contains(@class , 'PriceSummary_final_price')]]
    Info 10:56:40 AM Got title: Continue Payment
    Info 10:56:40 AM Waiting for element to appear: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]]
    Info 10:56:40 AM Element appeared: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]]
    • Pass
    • 00:13:595

    User complete payment

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:56:40 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 10:56:41 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 10:56:41 AM Waiting for element to be clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 10:56:41 AM Element is now clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 10:56:41 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 10:56:41 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 10:56:41 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 10:56:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 10:56:41 AM Waiting for element to appear: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 10:56:53 AM Element appeared: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 10:56:53 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 10:56:53 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 10:56:53 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 10:56:54 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    • Fail
    • 00:13:297

    User open order detail page

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:56:54 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900770482/details
    Info 10:56:54 AM [curl]
    curl -X GET \
    -H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
    'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900770482/details'
    Info 10:56:56 AM Navigating to url: https://m.preprod.tiket.com/yourorder/detail?orderId=1900770482&orderHash=714B74B26BF953C36875D161&orderDetailId=1900300493
    Info 10:56:56 AM Current url : https://m.preprod.tiket.com/yourorder/detail?orderId=1900770482&orderHash=714B74B26BF953C36875D161&orderDetailId=1900300493
    Info 10:56:56 AM Finding elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]
    Info 10:56:56 AM Found elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]
    Info 10:56:56 AM Is element displayed: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]? false
    Info 10:56:56 AM Waiting for element to appear: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]]
    Info 10:56:58 AM Element appeared: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]]
    Info 10:56:58 AM Waiting for element to appear: [OK_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'OK') or contains(text(),'Oke')]]
    Info 10:57:05 AM Timeout waiting for 6 seconds for element to appear: [OK_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'OK') or contains(text(),'Oke')]]
    Info 10:57:05 AM Finding element: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]]
    Info 10:57:05 AM Found element: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]]
    Info 10:57:05 AM Finding element: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]]
    Info 10:57:05 AM Found element: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]]
    Info 10:57:05 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]]
    Info 10:57:05 AM Scrolling into web view: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]]
    Info 10:57:05 AM Finding element: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]]
    Info 10:57:05 AM Found element: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]]
    Info 10:57:05 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]]
    Info 10:57:05 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]]
    Info 10:57:05 AM Scrolled into web view: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]]
    Info 10:57:05 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]]
    Info 10:57:05 AM Waiting for element to disappear: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]]
    Info 10:57:05 AM Element disappeared: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]]? true
    Info 10:57:05 AM Refresh Webpage
    Info 10:57:05 AM Webpage Refreshed
    Info 10:57:05 AM Waiting for element to appear: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]]
    Info 10:57:06 AM Element appeared: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]]
    Info 10:57:06 AM [Assertion passed: e-Ticket on the order detail should be published]
    Info 10:57:06 AM
    Expected: is [true]
    Actual : [true]
    Info 10:57:06 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900770482/details
    Info 10:57:06 AM [curl]
    curl -X GET \
    -H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
    'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900770482/details'
    Info 10:57:07 AM [Assertion passed: contact name should be available on order detail page]
    Info 10:57:07 AM
    Expected: is [true]
    Actual : [true]
    Info 10:57:07 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900770482/details
    Info 10:57:07 AM [curl]
    curl -X GET \
    -H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
    'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900770482/details'
    Info 10:57:07 AM [Assertion passed: email should be correctly displayed on order detail page]
    Info 10:57:07 AM
    Expected: is "akshi.mital@tiket.com"
    Actual : "akshi.mital@tiket.com"
    Info 10:57:07 AM Waiting for element to presence: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 10:57:07 AM Element presented: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 10:57:07 AM Scrolling into web view: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 10:57:07 AM Finding element: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 10:57:07 AM Found element: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 10:57:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 10:57:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 10:57:07 AM Scrolled into web view: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 10:57:07 AM Waiting for element to appear: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 10:57:07 AM Element appeared: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 10:57:07 AM Order ID: 1900770482
    Info 10:57:07 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 10:57:07 AM Got text: (Order ID: 1900770482) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 10:57:07 AM [Assertion passed: orderID should be visible and should be same as from payment page]
    Info 10:57:07 AM
    Expected: is "1900770482"
    Actual : "Order ID: 1900770482"
    StatusTimestampDetails
    Info 10:57:06 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:57:07 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:57:07 AM Expected: is "akshi.mital@tiket.com" Actual : "akshi.mital@tiket.com"
    StatusTimestampDetails
    Fail 10:57:07 AM Expected: is "1900770482" Actual : "Order ID: 1900770482"
    • Fail
    • 00:00:001

    Exception

    Harshit BookingPage
    StatusTimestampDetails
    Fail 10:57:07 AM
  • completeBookingMoWithoutAddOnsLoginNHA_1752551833083

    10:57:13 AM / 00:02:34:932 Fail

    completeBookingMoWithoutAddOnsLoginNHA_1752551833083
    07.15.2025 10:57:13 AM 07.15.2025 10:59:48 AM 00:02:34:932 · #test-id=307
    Harshit BookingPage
    StatusTimestampDetails
    Info 10:57:13 AM Test (completeBookingMoWithoutAddOnsLoginNHA) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 10:59:43 AM Test failed: completeBookingMoWithoutAddOnsLoginNHA
    Info 10:59:48 AM Screenshot
    Info 10:59:48 AM TestRailID: 1099727
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 10:57:13 AM Test start: completeBookingMoWithoutAddOnsLoginNHA
    • Pass
    • 00:12:394

    User open home page

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:57:13 AM Maximizing window
    Info 10:57:13 AM Window is maximized
    Info 10:57:13 AM Navigating to url: https://preprod.tiket.com/
    Info 10:57:15 AM Current url : https://preprod.tiket.com/
    Info 10:57:15 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:57:25 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:23:554

    User open as logged in user

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:57:25 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 10:57:25 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 10:57:25 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:57:26 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:57:26 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:57:26 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:57:26 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true
    Info 10:57:26 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:57:26 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 10:57:26 AM Maximizing window
    Info 10:57:26 AM Window is maximized
    Info 10:57:26 AM Navigating to url: https://preprod.tiket.com/
    Info 10:57:28 AM Current url : https://preprod.tiket.com/
    Info 10:57:28 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:57:38 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 10:57:38 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:57:49 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:57:49 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:57:49 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 10:57:49 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:13:650

    User select IDR currency

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:57:49 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:57:49 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 10:57:49 AM Current currency: IDR
    Info 10:57:51 AM Waiting for element to appear: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    Info 10:57:51 AM Element appeared: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    Info 10:57:51 AM Waiting for element to be clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    Info 10:57:51 AM Element is now clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    Info 10:57:51 AM Clicking on element: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    Info 10:57:51 AM Waiting for element to be clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    Info 10:57:51 AM Element is now clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    Info 10:57:52 AM Clicked on element: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    Info 10:57:52 AM Waiting for element to appear: [ENGLISH_LANGUAGE, By.xpath: (//label[contains(@class,'LanguageContent')])[2]]
    Info 10:57:52 AM Element appeared: [ENGLISH_LANGUAGE, By.xpath: (//label[contains(@class,'LanguageContent')])[2]]
    Info 10:57:52 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//label[contains(@class,'LanguageContent')])[2]]
    Info 10:57:52 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//label[contains(@class,'LanguageContent')])[2]]
    Info 10:57:52 AM Waiting for element to disappear: [ENGLISH_LANGUAGE, By.xpath: (//label[contains(@class,'LanguageContent')])[2]]
    Info 10:58:02 AM Timeout waiting for element to disappear: [ENGLISH_LANGUAGE, By.xpath: (//label[contains(@class,'LanguageContent')])[2]]
    Info 10:58:02 AM Waiting for element to be clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    Info 10:58:02 AM Element is now clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]]
    • Pass
    • 00:04:376

    User Open Home Landing page

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:58:02 AM Navigating to url: https://preprod.tiket.com/homes
    Info 10:58:07 AM Current url : https://preprod.tiket.com/homes
    • Pass
    • 00:02:659

    Search stay location

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:58:07 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:58:07 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:58:07 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:58:07 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:58:07 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:58:07 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 10:58:07 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:58:08 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:58:08 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:58:08 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:58:08 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:58:08 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:58:08 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:58:08 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:58:08 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:58:08 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:58:08 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:58:08 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 10:58:08 AM Sending keys: (Aryaduta Bandung) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:58:08 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:58:08 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:58:08 AM Sent keys: (Aryaduta Bandung) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 10:58:08 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']]
    Info 10:58:09 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']]
    Info 10:58:09 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']]
    Info 10:58:09 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']]
    • Pass
    • 00:01:540

    Set date

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:58:09 AM Got random number -> 10
    Info 10:58:09 AM Got random number -> 12
    Info 10:58:09 AM stringStartDate is '10', stringEndDate is '12'
    Info 10:58:09 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:58:09 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:58:10 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:58:10 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 10:58:10 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:58:11 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:58:11 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:58:11 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:58:11 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:58:11 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:58:11 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:58:11 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:58:11 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:58:11 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:58:11 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:58:11 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 10:58:11 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:58:11 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:58:11 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:58:11 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:58:11 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:58:11 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:58:11 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:58:11 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:58:11 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 10:58:11 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    • Pass
    • 00:20:353

    submit search Button

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:58:11 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:58:11 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:58:11 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:58:11 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:58:11 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:58:11 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:58:11 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:58:11 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:58:11 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 10:58:11 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 10:58:11 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 10:58:31 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:00:340

    Go Inside PDP

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:58:31 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:58:31 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:58:31 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:58:31 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 10:58:31 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:58:31 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:58:31 AM [Assertion passed: Verify if PDP is Opened]
    Info 10:58:31 AM
    Expected: is [true]
    Actual : [true]
    Info 10:58:32 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:58:32 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 10:58:32 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:58:32 AM Got text: (Aryaduta Bandung) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 10:58:32 AM [Assertion passed: Hotel name on the search and detail page should be equal]
    Info 10:58:32 AM
    Expected: a string containing "Aryaduta Bandung"
    Actual : "Aryaduta Bandung"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:58:31 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 10:58:32 AM Expected: a string containing "Aryaduta Bandung" Actual : "Aryaduta Bandung"
    • Pass
    • 00:00:305
    StatusTimestampDetails
    Info 10:58:32 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:58:32 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:58:32 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:58:32 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:58:32 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:58:32 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:58:32 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:58:32 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 10:58:32 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 10:58:32 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    • Pass
    • 00:00:825

    Scroll to room list section

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:58:32 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:58:32 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:58:32 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:58:32 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:58:32 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:58:32 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:58:32 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:58:32 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:58:32 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:58:33 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:58:33 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:58:33 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 10:58:33 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 10:58:33 AM [Assertion passed: Room list is visible]
    Info 10:58:33 AM
    Expected: is [true]
    Actual : [true]
    Info 10:58:33 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:58:33 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:58:33 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:58:33 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 10:58:33 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true
    Info 10:58:33 AM [Assertion passed: Rooms Image should be visible]
    Info 10:58:33 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:58:33 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 10:58:33 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:258
    StatusTimestampDetails
    Info 10:58:33 AM Waiting for element to appear: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:58:33 AM Element appeared: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:58:33 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:58:33 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:58:33 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:58:33 AM Scrolling into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:58:33 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:58:33 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:58:33 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:58:33 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:58:33 AM Scrolled into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:58:33 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 10:58:33 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 10:58:33 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 10:58:33 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 10:58:33 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 10:58:33 AM Adult current value is '1'
    Info 10:58:33 AM Finding element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:58:33 AM Found element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:58:33 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:58:33 AM Scrolling into web view: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:58:33 AM Finding element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:58:33 AM Found element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:58:33 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:58:34 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:58:34 AM Scrolled into web view: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:58:34 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 10:58:34 AM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:58:34 AM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:58:34 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:58:34 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:58:34 AM Room current value is '1'
    Info 10:58:34 AM Finding element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:34 AM Found element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:34 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:34 AM Scrolling into web view: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:34 AM Finding element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:34 AM Found element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:34 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:34 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:34 AM Scrolled into web view: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:34 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:34 AM Waiting for element to appear: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:34 AM Element appeared: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:34 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:34 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:34 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:34 AM Scrolling into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:34 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:34 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:34 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:34 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:34 AM Scrolled into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:34 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:34 AM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:58:34 AM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:58:34 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:58:34 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:58:34 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:58:34 AM Scrolling into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:58:34 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:58:34 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:58:34 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:58:34 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:58:34 AM Scrolled into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 10:58:34 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    • Pass
    • 00:03:478

    Click Book Button

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:58:34 AM Waiting for element to appear: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:58:37 AM Element appeared: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:58:37 AM Finding element: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:58:37 AM Found element: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:58:37 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:58:37 AM Scrolling into web view: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:58:37 AM Finding element: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:58:37 AM Found element: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:58:37 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:58:37 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:58:37 AM Scrolled into web view: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]]
    Info 10:58:38 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-button-book'])[1]]
    • Pass
    • 00:01:614

    Select Multiple Room

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:58:38 AM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:58:38 AM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:58:38 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:58:38 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 10:58:38 AM Individual room current value is '1'
    Info 10:58:38 AM Finding element: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:38 AM Found element: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:38 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:38 AM Scrolling into web view: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:38 AM Finding element: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:38 AM Found element: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:38 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:38 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:38 AM Scrolled into web view: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:39 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 10:58:39 AM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]]
    Info 10:58:39 AM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]]
    Info 10:58:39 AM Clicking on element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]]
    Info 10:58:39 AM Waiting for element to be clickable: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]]
    Info 10:58:39 AM Element is now clickable: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]]
    Info 10:58:39 AM Clicked on element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]]
    • Pass
    • 00:04:498

    User enter Stay details

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:58:40 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 10:58:42 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 10:58:42 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 10:58:42 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 10:58:42 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true
    Info 10:58:42 AM [Assertion passed: Stay details form should be visible on Booking Form page]
    Info 10:58:42 AM
    Expected: is [true]
    Actual : [true]
    Info 10:58:42 AM Waiting for element to appear: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:58:43 AM Element appeared: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:58:43 AM Finding element: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:58:43 AM Found element: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:58:43 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:58:43 AM Scrolling into web view: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:58:43 AM Finding element: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:58:43 AM Found element: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:58:43 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:58:43 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:58:43 AM Scrolled into web view: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:58:43 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]]
    Info 10:58:43 AM Waiting for element to appear: [INPUT_GUEST_NAME_2, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]]
    Info 10:58:43 AM Element appeared: [INPUT_GUEST_NAME_2, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]]
    Info 10:58:43 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]]
    Info 10:58:43 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]]
    Info 10:58:43 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]]
    Info 10:58:43 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]]
    Info 10:58:43 AM Sending keys: (Woodrowtest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]]
    Info 10:58:43 AM Sent keys: (Woodrowtest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]]
    Info 10:58:43 AM Waiting for element to appear: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:43 AM Element appeared: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:43 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:43 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:43 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:43 AM Scrolling into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:43 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:43 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:43 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:43 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:43 AM Scrolled into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:44 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 10:58:44 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:58:44 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:58:44 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:58:44 AM Got text: (IDR 4,732,838) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 10:58:44 AM Extracted price text: IDR 4,732,838
    Info 10:58:44 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:58:44 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:58:44 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:58:44 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:58:44 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:58:44 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:58:44 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:58:44 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:58:44 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:58:44 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    StatusTimestampDetails
    Info 10:58:42 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:03:507

    Go to payment page

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:58:44 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:58:44 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:58:44 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:58:44 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:58:44 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:58:44 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:58:44 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:58:44 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:58:44 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 10:58:44 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 10:58:44 AM Waiting for element to appear: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]]
    Info 10:58:47 AM Element appeared: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]]
    Info 10:58:47 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]]
    Info 10:58:47 AM Got text: (Order ID: 1900320467) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]]
    Info 10:58:47 AM orderId 1900320467
    Info 10:58:47 AM [Assertion passed: Verify order ID is displayed in payment page]
    Info 10:58:47 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 10:58:47 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:21:187

    User select payment method

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:58:48 AM Waiting for element to appear: [PAYMENT_METHOD_RECOMMENDATION, By.xpath: //*[contains(@class, 'Recommended_recomendation')]]
    Info 10:58:48 AM Element appeared: [PAYMENT_METHOD_RECOMMENDATION, By.xpath: //*[contains(@class, 'Recommended_recomendation')]]
    Info 10:58:48 AM Finding element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:58:48 AM Found element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:58:48 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:58:48 AM Scrolling into web view: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:58:48 AM Finding element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:58:48 AM Found element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:58:48 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:58:48 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:58:48 AM Scrolled into web view: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:58:48 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 10:58:48 AM Waiting for element to appear: [PAYMENT_DRAWER_HEADING, By.xpath: //h2[contains(@class,'Text')]]
    Info 10:58:48 AM Element appeared: [PAYMENT_DRAWER_HEADING, By.xpath: //h2[contains(@class,'Text')]]
    Info 10:58:48 AM Waiting for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Transfer Virtual Account']]
    Info 10:59:08 AM Timeout waiting for 20 seconds for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Transfer Virtual Account']]
    Info 10:59:08 AM Scrolling into web view: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 10:59:08 AM Finding element: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 10:59:08 AM Found element: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 10:59:08 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 10:59:08 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 10:59:08 AM Scrolled into web view: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 10:59:08 AM Waiting for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 10:59:08 AM Element appeared: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 10:59:08 AM Waiting for element to appear: [SELECT_PAYMENT_METHOD, By.xpath: (//span[text()='Sakuku'])[last()]]
    Info 10:59:08 AM Element appeared: [SELECT_PAYMENT_METHOD, By.xpath: (//span[text()='Sakuku'])[last()]]
    Info 10:59:08 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]]
    Info 10:59:08 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]]
    Info 10:59:08 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]]
    Info 10:59:09 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]]
    Info 10:59:09 AM Waiting for element to appear: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]]
    Info 10:59:09 AM Element appeared: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]]
    Info 10:59:09 AM Waiting for element to appear: [FINAL_PRICE, By.xpath: //span[contains(@class , 'PriceSummary_final_price')]]
    Info 10:59:09 AM Element appeared: [FINAL_PRICE, By.xpath: //span[contains(@class , 'PriceSummary_final_price')]]
    Info 10:59:09 AM Got title: Continue Payment
    Info 10:59:09 AM Waiting for element to appear: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]]
    Info 10:59:09 AM Element appeared: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]]
    • Pass
    • 00:13:062

    User complete payment

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:59:09 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 10:59:09 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 10:59:09 AM Waiting for element to be clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 10:59:09 AM Element is now clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 10:59:09 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 10:59:09 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 10:59:09 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 10:59:09 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 10:59:09 AM Waiting for element to appear: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 10:59:21 AM Element appeared: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 10:59:21 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 10:59:21 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 10:59:21 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 10:59:22 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    • Fail
    • 00:21:107

    User open order detail page

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:59:22 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900320467/details
    Info 10:59:22 AM [curl]
    curl -X GET \
    -H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
    'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900320467/details'
    Info 10:59:22 AM Navigating to url: https://m.preprod.tiket.com/yourorder/detail?orderId=1900320467&orderHash=714496D31556A4FC6875D1F6&orderDetailId=1900430529
    Info 10:59:22 AM Current url : https://m.preprod.tiket.com/yourorder/detail?orderId=1900320467&orderHash=714496D31556A4FC6875D1F6&orderDetailId=1900430529
    Info 10:59:22 AM Finding elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]
    Info 10:59:23 AM Found elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]
    Info 10:59:23 AM Is element displayed: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]? false
    Info 10:59:23 AM Waiting for element to appear: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]]
    Info 10:59:43 AM Timeout waiting for 20 seconds for element to appear: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]]
    Info 10:59:43 AM [Assertion passed: e-Ticket on the order detail should be published]
    Info 10:59:43 AM
    Expected: is [true]
    Actual : [false]
    StatusTimestampDetails
    Fail 10:59:43 AM Expected: is [true] Actual : [false]
    • Fail
    • 00:00:000

    Exception

    Harshit BookingPage
    StatusTimestampDetails
    Fail 10:59:43 AM
  • completeBookingSoWithAddOnsGuest_1752551988260

    10:59:48 AM / 00:02:13:419 Pass

    completeBookingSoWithAddOnsGuest_1752551988260
    07.15.2025 10:59:48 AM 07.15.2025 11:02:01 AM 00:02:13:419 · #test-id=335
    Harshit BookingPage
    StatusTimestampDetails
    Info 10:59:48 AM Test (completeBookingSoWithAddOnsGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 11:02:01 AM Test success: completeBookingSoWithAddOnsGuest
    Info 11:02:01 AM TestRailID: 1099727
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 10:59:48 AM Test start: completeBookingSoWithAddOnsGuest
    • Pass
    • 00:12:665

    User open home page

    Harshit BookingPage
    StatusTimestampDetails
    Info 10:59:48 AM Maximizing window
    Info 10:59:48 AM Window is maximized
    Info 10:59:48 AM Navigating to url: https://preprod.tiket.com/
    Info 10:59:50 AM Current url : https://preprod.tiket.com/
    Info 10:59:50 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:00:01 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:18:268

    User open home page as guest

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:00:01 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:00:01 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:00:01 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:00:01 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:00:01 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:00:01 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:00:01 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:00:01 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:00:01 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:00:01 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:00:01 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:00:01 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:00:01 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:00:01 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:00:01 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:00:01 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:00:01 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:00:01 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:00:01 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:00:01 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:00:01 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:00:01 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:00:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:00:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:00:01 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:00:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:00:02 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:00:02 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:00:02 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:00:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:00:02 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:00:13 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:00:13 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:00:19 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:00:19 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:00:19 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:00:19 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    • Pass
    • 00:00:233

    User select IDR currency

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:00:19 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:00:19 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:00:19 AM Current currency: IDR
    • Pass
    • 00:03:550

    User Open NHA Landing page

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:00:22 AM Navigating to url: https://preprod.tiket.com/homes
    Info 11:00:25 AM Current url : https://preprod.tiket.com/homes
    • Pass
    • 00:02:936

    Search stay location

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:00:25 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:00:26 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:00:26 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:00:26 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:00:26 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:00:26 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:00:26 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:00:27 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:00:27 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:00:27 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:00:27 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:00:27 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:00:27 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:00:27 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:00:27 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:00:27 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:00:27 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:00:27 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:00:27 AM Sending keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:00:27 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:00:27 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:00:27 AM Sent keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:00:27 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    Info 11:00:28 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    Info 11:00:28 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    Info 11:00:28 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    • Pass
    • 00:01:321

    Set guests and rooms

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:00:28 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:00:28 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:00:28 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:00:28 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:00:28 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:00:29 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:00:29 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:00:29 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:00:29 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:00:29 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:00:29 AM currentAdult is '1'
    Info 11:00:29 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:00:29 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:00:29 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:00:29 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:00:29 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:00:29 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:00:29 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:00:29 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:00:29 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:00:29 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    • Pass
    • 00:01:548

    Set date

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:00:29 AM Got random number -> 11
    Info 11:00:29 AM Got random number -> 12
    Info 11:00:29 AM stringStartDate is '11', stringEndDate is '12'
    Info 11:00:29 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:00:29 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:00:29 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:00:30 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:00:30 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:00:30 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:00:30 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:00:30 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:00:30 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:00:30 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:00:30 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:00:30 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:00:30 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:00:30 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:00:30 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:00:31 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:00:31 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:00:31 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:00:31 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:00:31 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:00:31 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:00:31 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:00:31 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:00:31 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:00:31 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:00:31 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    • Pass
    • 00:20:528

    submit search Button

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:00:31 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:00:31 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:00:31 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:00:31 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:00:31 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:00:31 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:00:31 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:00:31 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:00:31 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:00:31 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:00:31 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:00:51 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:00:359

    Go Inside PDP

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:00:51 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:00:51 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:00:51 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 11:00:51 AM Got text: (vila SDET Domestic) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 11:00:51 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:00:52 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:00:52 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:00:52 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:00:52 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:00:52 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:00:52 AM [Assertion passed: Verify if PDP is Opened]
    Info 11:00:52 AM
    Expected: is [true]
    Actual : [true]
    Info 11:00:52 AM [Assertion passed: NHA name on the search and detail page should be equal]
    Info 11:00:52 AM
    Expected: is "vila SDET Domestic"
    Actual : "vila SDET Domestic"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:00:52 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:00:52 AM Expected: is "vila SDET Domestic" Actual : "vila SDET Domestic"
    • Pass
    • 00:00:296
    StatusTimestampDetails
    Info 11:00:52 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:00:52 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:00:52 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:00:52 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:00:52 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:00:52 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:00:52 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:00:52 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:00:52 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:00:52 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    • Pass
    • 00:00:636

    Scroll to room list section

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:00:52 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:00:52 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:00:52 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:00:52 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:00:52 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:00:52 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:00:52 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:00:52 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:00:52 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:00:52 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:00:52 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:00:53 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:00:53 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 11:00:53 AM [Assertion passed: Room list is visible]
    Info 11:00:53 AM
    Expected: is [true]
    Actual : [true]
    Info 11:00:53 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 11:00:53 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 11:00:53 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 11:00:53 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 11:00:53 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true
    Info 11:00:53 AM [Assertion passed: Rooms Image should be visible]
    Info 11:00:53 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:00:53 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:00:53 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:388

    Click Book Button

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:00:53 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:00:53 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:00:54 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:00:54 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:00:54 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:00:54 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:00:54 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:00:54 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:00:54 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:00:54 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:00:54 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:00:54 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:00:54 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:00:54 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:00:54 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:00:54 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:00:54 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:00:54 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    • Pass
    • 00:03:054

    User input contact detail

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:00:54 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:00:56 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:00:56 AM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:00:56 AM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:00:56 AM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true
    Info 11:00:56 AM [Assertion passed: Contact form should be visible on Booking Form page]
    Info 11:00:56 AM
    Expected: is [true]
    Actual : [true]
    Info 11:00:56 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:00:56 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:00:56 AM Clicking on element: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]]
    Info 11:00:56 AM Waiting for element to be clickable: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]]
    Info 11:00:56 AM Element is now clickable: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]]
    Info 11:00:56 AM Clicked on element: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]]
    Info 11:00:56 AM Waiting for element to appear: [FULL_NAME_INPUT, By.xpath: //input[@id='full-name-according-to-id']]
    Info 11:00:56 AM Element appeared: [FULL_NAME_INPUT, By.xpath: //input[@id='full-name-according-to-id']]
    Info 11:00:56 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 11:00:56 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 11:00:56 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 11:00:56 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 11:00:56 AM Sending keys: (Felishatest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 11:00:57 AM Sent keys: (Felishatest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 11:00:57 AM Waiting for element to appear: [PHONE_NUMBER_INPUT, By.xpath: //input[@id='mobile-number']]
    Info 11:00:57 AM Element appeared: [PHONE_NUMBER_INPUT, By.xpath: //input[@id='mobile-number']]
    Info 11:00:57 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 11:00:57 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 11:00:57 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 11:00:57 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 11:00:57 AM Sending keys: (9164707506) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 11:00:57 AM Sent keys: (9164707506) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 11:00:57 AM Waiting for element to appear: [EMAIL_INPUT, By.xpath: //input[@id='email-address']]
    Info 11:00:57 AM Element appeared: [EMAIL_INPUT, By.xpath: //input[@id='email-address']]
    Info 11:00:57 AM Finding elements: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]]
    Info 11:00:57 AM Found elements: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]]
    Info 11:00:57 AM Is element displayed: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]]? false
    Info 11:00:57 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 11:00:57 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 11:00:57 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 11:00:57 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 11:00:57 AM Sending keys: (AutApps20250715105948@mailinator.com) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 11:00:57 AM Sent keys: (AutApps20250715105948@mailinator.com) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    StatusTimestampDetails
    Info 11:00:56 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:03:385

    User enter Stay details

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:00:57 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:00:57 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:00:57 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:00:57 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:00:57 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true
    Info 11:00:57 AM [Assertion passed: Guest Stay details form should be visible on Booking Form page]
    Info 11:00:57 AM
    Expected: is [true]
    Actual : [true]
    Info 11:00:57 AM Waiting for element to appear: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:00:57 AM Element appeared: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:00:57 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:00:57 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:00:57 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:00:57 AM Scrolling into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:00:57 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:00:57 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:00:57 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:00:58 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:00:58 AM Scrolled into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:00:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:00:58 AM Waiting for element to appear: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:00:58 AM Element appeared: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:00:58 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:00:58 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:00:58 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:00:58 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:00:58 AM Sending keys: (Felishatest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:00:58 AM Sent keys: (Felishatest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:00:58 AM Waiting for element to appear: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:00:58 AM Element appeared: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:00:58 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:00:58 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:00:58 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:00:58 AM Scrolling into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:00:58 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:00:58 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:00:58 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:00:58 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:00:58 AM Scrolled into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:00:59 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:00:59 AM Waiting for element to appear: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:00:59 AM Element appeared: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:00:59 AM Finding elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:00:59 AM Found elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:00:59 AM Is element displayed: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]? true
    Info 11:00:59 AM [Assertion passed: Special request button should be visible ]
    Info 11:00:59 AM
    Expected: is [true]
    Actual : [true]
    Info 11:00:59 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:00:59 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:00:59 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:00:59 AM Scrolling into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:00:59 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:00:59 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:00:59 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:00:59 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:00:59 AM Scrolled into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:00:59 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:00:59 AM Waiting for element to appear: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:01:00 AM Element appeared: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:01:00 AM Finding elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:01:00 AM Found elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:01:00 AM Is element displayed: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]? true
    Info 11:01:00 AM [Assertion passed: Special request Pop Container should be visible ]
    Info 11:01:00 AM
    Expected: is [true]
    Actual : [true]
    Info 11:01:00 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:01:00 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:01:00 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:01:00 AM Scrolling into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:01:00 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:01:00 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:01:00 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:01:00 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:01:00 AM Scrolled into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:01:00 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:01:00 AM Clicking on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:01:00 AM Waiting for element to be clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:01:00 AM Element is now clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:01:00 AM Clicked on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:01:00 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:00 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:00 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:00 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:00 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:00 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:00 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:00 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:00 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:00 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:00 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:01:01 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:01:01 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:01:01 AM Got text: (IDR 1,998,766) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:01:01 AM Extracted price text: IDR 1,998,766
    StatusTimestampDetails
    Info 11:00:57 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:00:59 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:01:00 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:226

    User select addOns and insurance

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:01:01 AM Waiting for element to appear: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:01:01 AM Element appeared: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:01:01 AM Finding elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:01:01 AM Found elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:01:01 AM Is element displayed: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]? true
    Info 11:01:01 AM [Assertion passed: AddOns should be visible If available]
    Info 11:01:01 AM
    Expected: is [true]
    Actual : [true]
    Info 11:01:01 AM Clicking on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:01:01 AM Waiting for element to be clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:01:01 AM Element is now clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:01:01 AM Clicked on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:01:01 AM Waiting for element to appear: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:01:02 AM Element appeared: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:01:02 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:01:02 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:01:02 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:01:02 AM Scrolling into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:01:02 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:01:02 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:01:02 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:01:02 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:01:02 AM Scrolled into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:01:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:01:02 AM Waiting for element to appear: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:01:02 AM Element appeared: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:01:02 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:01:02 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:01:02 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:01:02 AM Scrolling into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:01:02 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:01:02 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:01:02 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:01:02 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:01:02 AM Scrolled into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:01:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:01:02 AM Waiting for element to appear: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:01:02 AM Element appeared: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:01:02 AM Clicking on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:01:02 AM Waiting for element to be clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:01:02 AM Element is now clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:01:02 AM Clicked on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:01:02 AM Waiting for element to appear: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:01:02 AM Element appeared: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:01:02 AM Finding elements: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:01:02 AM Found elements: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:01:02 AM Is element displayed: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]? true
    Info 11:01:02 AM [Assertion passed: Insurance like Stay Protection should be visible If available]
    Info 11:01:02 AM
    Expected: is [true]
    Actual : [true]
    Info 11:01:02 AM Getting text from: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:01:02 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:01:02 AM Found element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:01:02 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:01:02 AM Found element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:01:02 AM Got text: (Add) from: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:01:02 AM Button Text->Add
    Info 11:01:02 AM Clicking on element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:01:02 AM Waiting for element to be clickable: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:01:02 AM Element is now clickable: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:01:03 AM Clicked on element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:01:03 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:01:03 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:01:03 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:01:03 AM Got text: (IDR 2,073,866) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:01:03 AM Extracted price text: IDR 2,073,866
    Info 11:01:03 AM [Assertion passed: Price should be increased when user select AddOns and Insurance]
    Info 11:01:03 AM
    Expected: a value greater than [1998766]
    Actual : [2073866]
    Info 11:01:03 AM Waiting for element to appear: [BOOKING_FORM_HOTEL_NAME, By.xpath: //p[@data-testid='item-name']]
    Info 11:01:03 AM Element appeared: [BOOKING_FORM_HOTEL_NAME, By.xpath: //p[@data-testid='item-name']]
    Info 11:01:03 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[@data-testid='item-name']]
    Info 11:01:03 AM Got text: (vila SDET Domestic) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[@data-testid='item-name']]
    Info 11:01:03 AM [Assertion passed: NHA name on Booking form should be correct ]
    Info 11:01:03 AM
    Expected: a string containing "vila SDET Domestic"
    Actual : "vila SDET Domestic"
    StatusTimestampDetails
    Info 11:01:01 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:01:02 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:01:03 AM Expected: a value greater than [1998766] Actual : [2073866]
    StatusTimestampDetails
    Info 11:01:03 AM Expected: a string containing "vila SDET Domestic" Actual : "vila SDET Domestic"
    • Pass
    • 00:20:567

    Go to payment page

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:01:03 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:03 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:03 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:03 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:03 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:03 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:03 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:03 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:03 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:03 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:01:03 AM Waiting for element to appear: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]]
    Info 11:01:23 AM Element appeared: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]]
    Info 11:01:23 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]]
    Info 11:01:23 AM Got text: (Order ID: 1900770483) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]]
    Info 11:01:23 AM orderId 1900770483
    Info 11:01:23 AM [Assertion passed: Verify order ID is displayed in payment page]
    Info 11:01:23 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:01:23 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:22:674

    User select payment method

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:01:24 AM Waiting for element to appear: [PAYMENT_METHOD_RECOMMENDATION, By.xpath: //*[contains(@class, 'Recommended_recomendation')]]
    Info 11:01:24 AM Element appeared: [PAYMENT_METHOD_RECOMMENDATION, By.xpath: //*[contains(@class, 'Recommended_recomendation')]]
    Info 11:01:24 AM Finding element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:01:24 AM Found element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:01:24 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:01:24 AM Scrolling into web view: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:01:24 AM Finding element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:01:24 AM Found element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:01:24 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:01:24 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:01:24 AM Scrolled into web view: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:01:25 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:01:25 AM Waiting for element to appear: [PAYMENT_DRAWER_HEADING, By.xpath: //h2[contains(@class,'Text')]]
    Info 11:01:25 AM Element appeared: [PAYMENT_DRAWER_HEADING, By.xpath: //h2[contains(@class,'Text')]]
    Info 11:01:25 AM Waiting for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Transfer Virtual Account']]
    Info 11:01:46 AM Timeout waiting for 20 seconds for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Transfer Virtual Account']]
    Info 11:01:46 AM Scrolling into web view: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 11:01:46 AM Finding element: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 11:01:46 AM Found element: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 11:01:46 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 11:01:46 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 11:01:46 AM Scrolled into web view: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 11:01:46 AM Waiting for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 11:01:46 AM Element appeared: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']]
    Info 11:01:46 AM Waiting for element to appear: [SELECT_PAYMENT_METHOD, By.xpath: (//span[text()='Sakuku'])[last()]]
    Info 11:01:46 AM Element appeared: [SELECT_PAYMENT_METHOD, By.xpath: (//span[text()='Sakuku'])[last()]]
    Info 11:01:46 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]]
    Info 11:01:46 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]]
    Info 11:01:46 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]]
    Info 11:01:46 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]]
    Info 11:01:46 AM Waiting for element to appear: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]]
    Info 11:01:46 AM Element appeared: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]]
    Info 11:01:46 AM Waiting for element to appear: [FINAL_PRICE, By.xpath: //span[contains(@class , 'PriceSummary_final_price')]]
    Info 11:01:46 AM Element appeared: [FINAL_PRICE, By.xpath: //span[contains(@class , 'PriceSummary_final_price')]]
    Info 11:01:46 AM Got title: Continue Payment
    Info 11:01:46 AM Waiting for element to appear: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]]
    Info 11:01:46 AM Element appeared: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]]
    • Pass
    • 00:00:498

    User complete payment

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:01:47 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:01:47 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:01:47 AM Waiting for element to be clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:01:47 AM Element is now clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:01:47 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:01:47 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:01:47 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:01:47 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    • Pass
    • 00:13:883

    User open order list page

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:01:47 AM Waiting for element to appear: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:01:59 AM Element appeared: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:01:59 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:01:59 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:01:59 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:02:00 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:02:00 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //button[contains(@class, 'InitialForm_cta_button')]]
    Info 11:02:01 AM Element appeared: [LOGIN_BUTTON, By.xpath: //button[contains(@class, 'InitialForm_cta_button')]]
    Info 11:02:01 AM Finding elements: [LOGIN_BUTTON, By.xpath: //button[contains(@class, 'InitialForm_cta_button')]]
    Info 11:02:01 AM Found elements: [LOGIN_BUTTON, By.xpath: //button[contains(@class, 'InitialForm_cta_button')]]
    Info 11:02:01 AM Is element displayed: [LOGIN_BUTTON, By.xpath: //button[contains(@class, 'InitialForm_cta_button')]]? true
    Info 11:02:01 AM [Assertion passed: Verify web page will redirect to login page for guest user]
    Info 11:02:01 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:02:01 AM Expected: is [true] Actual : [true]
  • completeBookingSoWithAddOnsLogin_1752552122053

    11:02:02 AM / 00:03:12:931 Fail

    completeBookingSoWithAddOnsLogin_1752552122053
    07.15.2025 11:02:02 AM 07.15.2025 11:05:14 AM 00:03:12:931 · #test-id=370
    Harshit BookingPage
    StatusTimestampDetails
    Info 11:02:02 AM Test (completeBookingSoWithAddOnsLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 11:05:10 AM Test failed: completeBookingSoWithAddOnsLogin
    Info 11:05:14 AM Screenshot
    Info 11:05:14 AM TestRailID: 1099727
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:02:02 AM Test start: completeBookingSoWithAddOnsLogin
    • Pass
    • 00:13:418

    User open home page

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:02:02 AM Maximizing window
    Info 11:02:02 AM Window is maximized
    Info 11:02:02 AM Navigating to url: https://preprod.tiket.com/
    Info 11:02:05 AM Current url : https://preprod.tiket.com/
    Info 11:02:05 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:02:15 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 01:12:831

    User open as logged in user

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:02:15 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:02:16 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:02:16 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:02:20 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:02:20 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:02:20 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:02:20 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false
    Info 11:02:20 AM Maximizing window
    Info 11:02:20 AM Window is maximized
    Info 11:02:20 AM Navigating to url: https://preprod.tiket.com/
    Info 11:02:22 AM Current url : https://preprod.tiket.com/
    Info 11:02:22 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:02:32 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:02:32 AM Maximizing window
    Info 11:02:32 AM Window is maximized
    Info 11:02:32 AM Navigating to url: https://preprod.tiket.com/
    Info 11:02:35 AM Current url : https://preprod.tiket.com/
    Info 11:02:35 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:02:45 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:02:45 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:02:45 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:02:45 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:02:45 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:02:45 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:02:46 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:02:46 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:02:46 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:02:46 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:02:46 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:02:46 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:02:46 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:02:46 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:02:46 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:02:46 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:02:46 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:02:46 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:02:46 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:02:46 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:02:46 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:02:46 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:02:46 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:02:46 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:02:46 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:02:46 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:02:46 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:02:46 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:02:46 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:02:46 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:02:46 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:02:46 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:02:47 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:02:47 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:02:47 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:02:47 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:02:47 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:02:47 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:02:47 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:02:47 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:02:47 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:02:47 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:02:47 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:02:47 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:02:47 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:02:47 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:02:47 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:02:47 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:02:47 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:02:47 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:02:47 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:02:47 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']]
    Info 11:02:47 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
    (Session info: chrome=123.0.6312.105)
    Build info: version: '4.13.0', revision: 'ba948ece5b*'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
    Driver info: org.openqa.selenium.chrome.ChromeDriver
    Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
    Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    Session ID: 2f6584994a9fa229695a3b371a5d7fa6
    Info 11:02:47 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:02:57 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:02:57 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:02:57 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:02:57 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false
    Info 11:02:57 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:02:57 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:02:57 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false
    Info 11:02:57 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:02:57 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:02:57 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:02:57 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:02:57 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:02:57 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:02:57 AM User is already logged in. No OTP needed
    Info 11:02:57 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:03:18 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:03:18 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:03:28 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:03:28 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:03:28 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:03:28 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:01:607

    User select IDR currency

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:03:28 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:03:28 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:03:28 AM Current currency: SGD
    Info 11:03:28 AM Clicking on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 11:03:28 AM Waiting for element to be clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 11:03:28 AM Element is now clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 11:03:29 AM Clicked on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 11:03:29 AM Waiting for element to appear: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:03:29 AM Element appeared: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:03:29 AM Scrolling into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:03:29 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:03:29 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:03:29 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:03:29 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:03:29 AM Scrolled into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:03:29 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:03:29 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:03:29 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:03:29 AM Scrolling into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:03:29 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:03:29 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:03:29 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:03:29 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:03:29 AM Scrolled into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:03:30 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    • Pass
    • 00:00:714

    User Open Hotel Landing page

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:03:35 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 11:03:36 AM Current url : https://preprod.tiket.com/hotel
    • Pass
    • 00:02:897

    Search stay location

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:03:36 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:03:36 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:03:36 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:03:36 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:03:36 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:03:37 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:03:37 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:03:37 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:03:37 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:03:37 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:03:37 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:03:37 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:03:37 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:03:37 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:03:37 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:03:37 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:03:37 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:03:37 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:03:37 AM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:03:37 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:03:37 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:03:37 AM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:03:37 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 11:03:38 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 11:03:38 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 11:03:39 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    • Pass
    • 00:01:148

    Set guests and rooms

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:03:39 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:03:39 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:03:39 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:03:39 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:03:39 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:03:40 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:03:40 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:03:40 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:03:40 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:03:40 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:03:40 AM currentAdult is '1'
    Info 11:03:40 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:03:40 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:03:40 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:03:40 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:03:40 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:03:40 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:03:40 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:03:40 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:03:40 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:03:40 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    • Pass
    • 00:01:375

    Set date

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:03:40 AM Got random number -> 10
    Info 11:03:40 AM Got random number -> 11
    Info 11:03:40 AM stringStartDate is '10', stringEndDate is '11'
    Info 11:03:40 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:03:40 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:03:40 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:03:40 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:03:40 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:03:41 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:03:41 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:03:41 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:03:41 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:03:41 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:03:41 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:03:41 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:03:41 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:03:41 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:03:41 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:03:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:03:41 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    Info 11:03:41 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    Info 11:03:41 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    Info 11:03:41 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    Info 11:03:41 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    Info 11:03:41 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    Info 11:03:41 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    Info 11:03:41 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    Info 11:03:41 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    Info 11:03:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']]
    • Pass
    • 00:20:649

    submit search Button

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:03:41 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:03:41 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:03:41 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:03:41 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:03:41 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:03:41 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:03:41 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:03:41 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:03:41 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:03:42 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:03:42 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:04:02 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:00:307

    Go Inside PDP

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:04:02 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:04:02 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:04:02 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 11:04:02 AM Got text: (SDET International) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 11:04:02 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:04:02 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:04:02 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:04:02 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:04:02 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:04:02 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:04:02 AM [Assertion passed: Verify if PDP is Opened]
    Info 11:04:02 AM
    Expected: is [true]
    Actual : [true]
    Info 11:04:02 AM [Assertion passed: Hotel name on the search and detail page should be equal]
    Info 11:04:02 AM
    Expected: a string containing "SDET International"
    Actual : "SDET International"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:04:02 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:04:02 AM Expected: a string containing "SDET International" Actual : "SDET International"
    • Pass
    • 00:00:292
    StatusTimestampDetails
    Info 11:04:02 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:04:02 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:04:02 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:04:02 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:04:02 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:04:02 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:04:02 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:04:02 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:04:02 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:04:03 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    • Pass
    • 00:00:652

    Scroll to room list section

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:04:03 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:04:03 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:04:03 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:04:03 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:04:03 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:04:03 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:04:03 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:04:03 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:04:03 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:04:03 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:04:03 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:04:03 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:04:03 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 11:04:03 AM [Assertion passed: Room list is visible]
    Info 11:04:03 AM
    Expected: is [true]
    Actual : [true]
    Info 11:04:03 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 11:04:03 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 11:04:03 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 11:04:03 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 11:04:03 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true
    Info 11:04:03 AM [Assertion passed: Rooms Image should be visible]
    Info 11:04:03 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:04:03 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:04:03 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:437

    Click Book Button

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:04:03 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:04:03 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:04:04 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:04:04 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:04:04 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:04:04 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:04:04 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:04:04 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:04:04 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:04:05 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:04:05 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:04:05 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:04:05 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:04:05 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:04:05 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:04:05 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:04:05 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:04:05 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    • Pass
    • 00:01:356

    User input contact detail

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:04:05 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:04:06 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:04:06 AM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:04:06 AM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:04:06 AM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true
    Info 11:04:06 AM [Assertion passed: Contact form should be visible on Booking Form page]
    Info 11:04:06 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:04:06 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:691

    User enter Stay details

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:04:06 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:04:06 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:04:06 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:04:06 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:04:06 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true
    Info 11:04:06 AM [Assertion passed: Guest Stay details form should be visible on Booking Form page]
    Info 11:04:06 AM
    Expected: is [true]
    Actual : [true]
    Info 11:04:06 AM Waiting for element to appear: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:04:06 AM Element appeared: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:04:06 AM Finding elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:04:06 AM Found elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:04:07 AM Is element displayed: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]? true
    Info 11:04:07 AM [Assertion passed: Special request button should be visible ]
    Info 11:04:07 AM
    Expected: is [true]
    Actual : [true]
    Info 11:04:07 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:04:07 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:04:07 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:04:07 AM Scrolling into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:04:07 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:04:07 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:04:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:04:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:04:07 AM Scrolled into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:04:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:04:07 AM Waiting for element to appear: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:04:07 AM Element appeared: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:04:07 AM Finding elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:04:07 AM Found elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:04:07 AM Is element displayed: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]? true
    Info 11:04:07 AM [Assertion passed: Special request Pop Container should be visible ]
    Info 11:04:07 AM
    Expected: is [true]
    Actual : [true]
    Info 11:04:07 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:04:07 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:04:07 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:04:07 AM Scrolling into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:04:07 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:04:07 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:04:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:04:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:04:07 AM Scrolled into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:04:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:04:07 AM Clicking on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:04:07 AM Waiting for element to be clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:04:07 AM Element is now clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:04:08 AM Clicked on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:04:08 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:08 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:08 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:08 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:08 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:08 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:08 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:08 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:08 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:08 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:08 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:04:08 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:04:08 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:04:08 AM Got text: (IDR 2,200,000) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:04:08 AM Extracted price text: IDR 2,200,000
    StatusTimestampDetails
    Info 11:04:06 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:04:07 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:04:07 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:246

    User select addOns and insurance

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:04:08 AM Waiting for element to appear: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:04:08 AM Element appeared: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:04:08 AM Finding elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:04:08 AM Found elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:04:08 AM Is element displayed: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]? true
    Info 11:04:08 AM [Assertion passed: AddOns should be visible If available]
    Info 11:04:08 AM
    Expected: is [true]
    Actual : [true]
    Info 11:04:08 AM Clicking on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:04:08 AM Waiting for element to be clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:04:08 AM Element is now clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:04:08 AM Clicked on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:04:08 AM Waiting for element to appear: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:04:09 AM Element appeared: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:04:09 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:04:09 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:04:09 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:04:09 AM Scrolling into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:04:09 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:04:09 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:04:09 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:04:09 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:04:09 AM Scrolled into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:04:09 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:04:09 AM Waiting for element to appear: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:04:09 AM Element appeared: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:04:09 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:04:09 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:04:09 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:04:09 AM Scrolling into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:04:09 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:04:09 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:04:09 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:04:09 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:04:09 AM Scrolled into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:04:09 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:04:09 AM Waiting for element to appear: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:04:09 AM Element appeared: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:04:09 AM Clicking on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:04:09 AM Waiting for element to be clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:04:09 AM Element is now clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:04:09 AM Clicked on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:04:09 AM Waiting for element to appear: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:04:10 AM Element appeared: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:04:10 AM Finding elements: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:04:10 AM Found elements: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:04:10 AM Is element displayed: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]? true
    Info 11:04:10 AM [Assertion passed: Insurance like Stay Protection should be visible If available]
    Info 11:04:10 AM
    Expected: is [true]
    Actual : [true]
    Info 11:04:10 AM Getting text from: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:04:10 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:04:10 AM Found element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:04:10 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:04:10 AM Found element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:04:10 AM Got text: (Add) from: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:04:10 AM Button Text->Add
    Info 11:04:10 AM Clicking on element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:04:10 AM Waiting for element to be clickable: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:04:10 AM Element is now clickable: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:04:10 AM Clicked on element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]
    Info 11:04:10 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:04:10 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:04:10 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:04:10 AM Got text: (IDR 2,333,000) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:04:10 AM Extracted price text: IDR 2,333,000
    Info 11:04:10 AM [Assertion passed: Price should be increased when user select AddOns and Insurance]
    Info 11:04:10 AM
    Expected: a value greater than [2200000]
    Actual : [2333000]
    Info 11:04:10 AM Waiting for element to appear: [BOOKING_FORM_HOTEL_NAME, By.xpath: //p[@data-testid='item-name']]
    Info 11:04:10 AM Element appeared: [BOOKING_FORM_HOTEL_NAME, By.xpath: //p[@data-testid='item-name']]
    Info 11:04:10 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[@data-testid='item-name']]
    Info 11:04:10 AM Got text: (SDET International) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[@data-testid='item-name']]
    Info 11:04:10 AM [Assertion passed: Hotel name on Booking form should be correct ]
    Info 11:04:10 AM
    Expected: a string containing "SDET International"
    Actual : "SDET International"
    StatusTimestampDetails
    Info 11:04:08 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:04:10 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:04:10 AM Expected: a value greater than [2200000] Actual : [2333000]
    StatusTimestampDetails
    Info 11:04:10 AM Expected: a string containing "SDET International" Actual : "SDET International"
    • Pass
    • 00:03:289

    Go to payment page

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:04:10 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:10 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:10 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:10 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:10 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:10 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:10 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:10 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:10 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:11 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:04:11 AM Waiting for element to appear: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]]
    Info 11:04:14 AM Element appeared: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]]
    Info 11:04:14 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]]
    Info 11:04:14 AM Got text: (Order ID: 1900060515) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]]
    Info 11:04:14 AM orderId 1900060515
    Info 11:04:14 AM [Assertion passed: Verify order ID is displayed in payment page]
    Info 11:04:14 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:04:14 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:21:795

    User select payment method

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:04:14 AM Waiting for element to appear: [PAYMENT_METHOD_RECOMMENDATION, By.xpath: //*[contains(@class, 'Recommended_recomendation')]]
    Info 11:04:14 AM Element appeared: [PAYMENT_METHOD_RECOMMENDATION, By.xpath: //*[contains(@class, 'Recommended_recomendation')]]
    Info 11:04:14 AM Finding element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:04:14 AM Found element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:04:14 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:04:14 AM Scrolling into web view: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:04:14 AM Finding element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:04:14 AM Found element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:04:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:04:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:04:14 AM Scrolled into web view: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:04:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]]
    Info 11:04:14 AM Waiting for element to appear: [PAYMENT_DRAWER_HEADING, By.xpath: //h2[contains(@class,'Text')]]
    Info 11:04:15 AM Element appeared: [PAYMENT_DRAWER_HEADING, By.xpath: //h2[contains(@class,'Text')]]
    Info 11:04:15 AM Waiting for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Transfer Virtual Account']]
    Info 11:04:35 AM Timeout waiting for 20 seconds for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Transfer Virtual Account']]
    Info 11:04:35 AM Scrolling into web view: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Instant Payment']]
    Info 11:04:35 AM Finding element: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Instant Payment']]
    Info 11:04:35 AM Found element: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Instant Payment']]
    Info 11:04:35 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'Group')]//span[text()='Instant Payment']]
    Info 11:04:35 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'Group')]//span[text()='Instant Payment']]
    Info 11:04:35 AM Scrolled into web view: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Instant Payment']]
    Info 11:04:35 AM Waiting for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Instant Payment']]
    Info 11:04:35 AM Element appeared: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Instant Payment']]
    Info 11:04:35 AM Waiting for element to appear: [SELECT_PAYMENT_METHOD, By.xpath: (//span[text()='Sakuku'])[last()]]
    Info 11:04:35 AM Element appeared: [SELECT_PAYMENT_METHOD, By.xpath: (//span[text()='Sakuku'])[last()]]
    Info 11:04:35 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]]
    Info 11:04:35 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]]
    Info 11:04:35 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]]
    Info 11:04:35 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]]
    Info 11:04:35 AM Waiting for element to appear: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]]
    Info 11:04:35 AM Element appeared: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]]
    Info 11:04:35 AM Waiting for element to appear: [FINAL_PRICE, By.xpath: //span[contains(@class , 'PriceSummary_final_price')]]
    Info 11:04:35 AM Element appeared: [FINAL_PRICE, By.xpath: //span[contains(@class , 'PriceSummary_final_price')]]
    Info 11:04:35 AM Got title: Continue Payment
    Info 11:04:35 AM Waiting for element to appear: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]]
    Info 11:04:35 AM Element appeared: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]]
    • Pass
    • 00:00:451

    User complete payment

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:04:36 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:04:36 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:04:36 AM Waiting for element to be clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:04:36 AM Element is now clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:04:36 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:04:36 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:04:36 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:04:36 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    • Pass
    • 00:12:615

    User try to open see order list

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:04:36 AM Waiting for element to appear: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:04:48 AM Element appeared: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:04:48 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:04:48 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:04:48 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:04:49 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    • Fail
    • 00:21:224

    Find the issued order

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:04:49 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900060515/details
    Info 11:04:49 AM [curl]
    curl -X GET \
    -H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
    'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900060515/details'
    Info 11:04:49 AM Navigating to url: https://m.preprod.tiket.com/yourorder/detail?orderId=1900060515&orderHash=71409F634BDD5A476875D33B&orderDetailId=1900120540
    Info 11:04:49 AM Current url : https://m.preprod.tiket.com/yourorder/detail?orderId=1900060515&orderHash=71409F634BDD5A476875D33B&orderDetailId=1900120540
    Info 11:04:49 AM Finding elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]
    Info 11:04:49 AM Found elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]
    Info 11:04:49 AM Is element displayed: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]? false
    Info 11:04:49 AM Waiting for element to appear: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]]
    Info 11:05:10 AM Timeout waiting for 20 seconds for element to appear: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]]
    Info 11:05:10 AM [Assertion passed: e-Ticket on the order detail should be published]
    Info 11:05:10 AM
    Expected: is [true]
    Actual : [false]
    StatusTimestampDetails
    Fail 11:05:10 AM Expected: is [true] Actual : [false]
    • Fail
    • 00:00:001

    Exception

    Harshit BookingPage
    StatusTimestampDetails
    Fail 11:05:10 AM
  • correctredirectiontobookingform_1752552315351

    11:05:15 AM / 00:00:25:439 Fail

    correctredirectiontobookingform_1752552315351
    07.15.2025 11:05:15 AM 07.15.2025 11:05:40 AM 00:00:25:439 · #test-id=407
    Dixita BookingPage
    StatusTimestampDetails
    Info 11:05:15 AM Test (correctredirectiontobookingform) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 11:05:29 AM Test failed: correctredirectiontobookingform
    Info 11:05:40 AM Screenshot
    Info 11:05:40 AM TestRailID: 1370852
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 11:05:15 AM Test start: correctredirectiontobookingform
    • Pass
    • 00:12:255

    User open home page

    Dixita BookingPage
    StatusTimestampDetails
    Info 11:05:15 AM Maximizing window
    Info 11:05:15 AM Window is maximized
    Info 11:05:15 AM Navigating to url: https://preprod.tiket.com/
    Info 11:05:17 AM Current url : https://preprod.tiket.com/
    Info 11:05:17 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:05:27 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Fail
    • 00:01:442

    User open home page as guest

    Dixita BookingPage
    StatusTimestampDetails
    Info 11:05:28 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:05:28 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:05:28 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:05:28 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:05:28 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:05:28 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:05:28 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:05:28 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:05:28 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:05:28 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:05:28 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:05:28 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:05:28 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:05:28 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:05:28 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:05:28 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:05:28 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:05:28 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:05:28 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    • Fail
    • 00:00:000

    Exception

    Dixita BookingPage
    StatusTimestampDetails
    Fail 11:05:29 AM
  • deeplinkHomesPDP_1752552341121

    11:05:41 AM / 00:00:19:274 Pass

    deeplinkHomesPDP_1752552341121
    07.15.2025 11:05:41 AM 07.15.2025 11:06:00 AM 00:00:19:274 · #test-id=412
    Prabhleen HomesLandingPage
    StatusTimestampDetails
    Info 11:05:41 AM Test (deeplinkHomesPDP) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 11:06:00 AM Test success: deeplinkHomesPDP
    Info 11:06:00 AM TestRailID: 137225
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 11:05:41 AM Test start: deeplinkHomesPDP
    • Pass
    • 00:12:600

    User open home page

    Prabhleen HomesLandingPage
    StatusTimestampDetails
    Info 11:05:41 AM Maximizing window
    Info 11:05:41 AM Window is maximized
    Info 11:05:41 AM Navigating to url: https://preprod.tiket.com/
    Info 11:05:43 AM Current url : https://preprod.tiket.com/
    Info 11:05:43 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:05:53 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:06:200

    Open Deeplink

    Prabhleen HomesLandingPage
    StatusTimestampDetails
    Info 11:05:54 AM Navigating to url: https://preprod.tiket.com/homes/indonesia/ascott-waterplace-surabaya-108001534517698775
    Info 11:05:59 AM Current url : https://preprod.tiket.com/homes/indonesia/ascott-waterplace-surabaya-108001534517698775
    Info 11:05:59 AM Waiting for element to appear: [HOTEL_NAME, By.xpath: //h1[contains(@data-testid,'name')]]
    Info 11:06:00 AM Element appeared: [HOTEL_NAME, By.xpath: //h1[contains(@data-testid,'name')]]
    Info 11:06:00 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[contains(@data-testid,'name')]]
    Info 11:06:00 AM Got text: (Ascott Waterplace Surabaya) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[contains(@data-testid,'name')]]
    Info 11:06:00 AM [Assertion passed: Property name Page is visible]
    Info 11:06:00 AM
    Expected: is "Ascott Waterplace Surabaya"
    Actual : "Ascott Waterplace Surabaya"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:06:00 AM Expected: is "Ascott Waterplace Surabaya" Actual : "Ascott Waterplace Surabaya"
  • multiorderplan_1752552360676

    11:06:00 AM / 00:01:41:554 Fail

    multiorderplan_1752552360676
    07.15.2025 11:06:00 AM 07.15.2025 11:07:42 AM 00:01:41:554 · #test-id=417
    Dixita BookingPage
    StatusTimestampDetails
    Info 11:06:00 AM Test (multiorderplan) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 11:07:31 AM Test failed: multiorderplan
    Info 11:07:42 AM Screenshot
    Info 11:07:42 AM TestRailID: 1370851
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:06:00 AM Test start: multiorderplan
    • Pass
    • 00:12:806

    Open home page

    Dixita BookingPage
    StatusTimestampDetails
    Info 11:06:00 AM Maximizing window
    Info 11:06:00 AM Window is maximized
    Info 11:06:00 AM Navigating to url: https://preprod.tiket.com/
    Info 11:06:03 AM Current url : https://preprod.tiket.com/
    Info 11:06:03 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:06:13 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:18:260

    Login as guest

    Dixita BookingPage
    StatusTimestampDetails
    Info 11:06:13 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:06:14 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:06:14 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:06:14 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:06:14 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:06:14 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:06:14 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:06:14 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:06:14 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:06:14 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:06:14 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:06:14 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:06:14 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:06:14 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:06:14 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:06:14 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:06:14 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:06:14 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:06:14 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:06:14 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:06:14 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:06:14 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:06:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:06:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:06:14 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:06:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:06:14 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:06:15 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:06:15 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:06:15 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:06:15 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:06:25 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:06:25 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:06:31 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:06:31 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:06:31 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:06:31 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    • Pass
    • 00:00:167

    Select IDR currency

    Dixita BookingPage
    StatusTimestampDetails
    Info 11:06:32 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:06:32 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:06:32 AM Current currency: IDR
    • Pass
    • 00:01:627

    User Open NHA Landing page

    Dixita BookingPage
    StatusTimestampDetails
    Info 11:06:35 AM Navigating to url: https://preprod.tiket.com/homes
    Info 11:06:36 AM Current url : https://preprod.tiket.com/homes
    Info 11:06:36 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:06:37 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:06:37 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:06:37 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:06:37 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:06:37 AM [Assertion passed: Landing Page is Opened]
    Info 11:06:37 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:06:37 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:460

    Search location

    Dixita BookingPage
    StatusTimestampDetails
    Info 11:06:37 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:06:37 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:06:37 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:06:37 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:06:37 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:06:37 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:06:37 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:06:37 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:06:37 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:06:37 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:06:37 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:06:37 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:06:37 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:06:37 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:06:37 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:06:37 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:06:37 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:06:38 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:06:38 AM Sending keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:06:38 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:06:38 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:06:38 AM Sent keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:06:38 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    Info 11:06:39 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    Info 11:06:39 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    Info 11:06:39 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    • Pass
    • 00:20:684

    Submit search

    Dixita BookingPage
    StatusTimestampDetails
    Info 11:06:39 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:06:39 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:06:39 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:06:39 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:06:39 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:06:39 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:06:39 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:06:39 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:06:39 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:06:40 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:06:40 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:07:00 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Fail
    • 00:31:248

    Go Inside PDP

    Dixita BookingPage
    StatusTimestampDetails
    Info 11:07:00 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:07:10 AM Timeout waiting for 10 seconds for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:07:10 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:07:21 AM Timeout waiting for 10 seconds for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:07:21 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:07:31 AM Timeout waiting for 10 seconds for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:07:31 AM [Assertion passed: Verify User is redirected to PDP]
    Info 11:07:31 AM
    Expected: is [true]
    Actual : [false]
    • Fail
    • 00:00:000
    StatusTimestampDetails
    Fail 11:07:31 AM Expected: is [true] Actual : [false]
    • Fail
    • 00:00:000

    Exception

    Dixita BookingPage
    StatusTimestampDetails
    Fail 11:07:31 AM
  • testFullRefundCcHotel_1752552462712

    11:07:42 AM / 00:00:10:595 Skip

    testFullRefundCcHotel_1752552462712
    07.15.2025 11:07:42 AM 07.15.2025 11:07:53 AM 00:00:10:595 · #test-id=429
    Harshit OrderPage
    StatusTimestampDetails
    Info 11:07:42 AM Test (testFullRefundCcHotel) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Skip 11:07:43 AM Test skipped: testFullRefundCcHotel
    Info 11:07:53 AM Screenshot
    Info 11:07:53 AM TestRailID: 1099751
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:07:42 AM Test start: testFullRefundCcHotel
    • Skip
    • 00:00:734

    Create new hotel issued order

    Harshit OrderPage
    StatusTimestampDetails
    Info 11:07:43 AM Hitting POST request with, uri: https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/login
    Info 11:07:43 AM [curl]
    curl -X POST \
    -H 'X-Country-Code: ID' \
    -H 'Cookie: device_id=53401112-03e1-461d-8143-4d60d76d1262-dont-change; Path=/; Domain=staging.bliblitiket.com; HttpOnly; Secure' \
    -H 'X-Client-Id: 9dc79e3916a042abc86c2aa525bff0091' \
    -H 'X-City: ID' \
    -H 'X-Request-Id-123123123: ' \
    -H 'Accept-Language: en' \
    -H 'True-Client-Ip: 127.0.0.1' \
    -H 'accept: application/json' \
    -H 'Content-Type: application/json' \
    --data '{"ref":"https://preprod.tiket.com","identity":"muhammad.yazid@tiket.com","secret":"TestTiket@123","type":"EMAIL_PASSWORD"}' \
    'https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/login'
    Info 11:07:43 AM auth code res -> {"code":"SUCCESS","data":{"emailAddress":null,"redirectUrl":"https://preprod.tiket.com/unm/api/sso-login?authCode=eyJhbGciOiJFZERTQSIsImtpZCI6ImxjX0YtVzBKLXc4IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoiLnRpa2V0LmNvbSIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU2MDYzLCJpYXQiOjE3NTI1NTI0NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJwS3V3eURiTUZwTnNfSnhIVWJaTkZwQ2NEamZKTS1ucyIsIm5iZiI6MTc1MjU1MjQ2MywibmV4dFJlZGlyZWN0cyI6WyJodHRwczovL3d3d3ByZXByb2QuZ2RuLWFwcC5jb20vdW5tL2FwaS9zc28tbG9naW4iXSwicmVmIjoiaHR0cHM6Ly9wcmVwcm9kLnRpa2V0LmNvbSIsInNlc3Npb25JZCI6InBLdXd5RGJNRnBOc19KeEhVYlpORnBDY0RqZkpNLW5zIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiIiLCJ1c2VySWQiOjEwMDA4NDQ3M30.tN5cXBENrV9kbWl_wEKXf4sRDbX-Rgx08VESCohKJQ0Goqo0G6rqAT6hSdKfPubA0dNrmvwMvL-nSMp_h1fMAg&ref=https://preprod.tiket.com","phoneNumber":"","verificationStatus":["PHONE","EMAIL"],"isPasswordSkippable":false,"isNameEditable":false,"name":"","userId":0},"serverTime":1752552463279,"message":"SUCCESS","errors":null}
    Info 11:07:43 AM auth code : eyJhbGciOiJFZERTQSIsImtpZCI6ImxjX0YtVzBKLXc4IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoiLnRpa2V0LmNvbSIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU2MDYzLCJpYXQiOjE3NTI1NTI0NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJwS3V3eURiTUZwTnNfSnhIVWJaTkZwQ2NEamZKTS1ucyIsIm5iZiI6MTc1MjU1MjQ2MywibmV4dFJlZGlyZWN0cyI6WyJodHRwczovL3d3d3ByZXByb2QuZ2RuLWFwcC5jb20vdW5tL2FwaS9zc28tbG9naW4iXSwicmVmIjoiaHR0cHM6Ly9wcmVwcm9kLnRpa2V0LmNvbSIsInNlc3Npb25JZCI6InBLdXd5RGJNRnBOc19KeEhVYlpORnBDY0RqZkpNLW5zIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiIiLCJ1c2VySWQiOjEwMDA4NDQ3M30.tN5cXBENrV9kbWl_wEKXf4sRDbX-Rgx08VESCohKJQ0Goqo0G6rqAT6hSdKfPubA0dNrmvwMvL-nSMp_h1fMAg
    Info 11:07:43 AM Hitting GET request with, uri: https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/code/verify
    Info 11:07:43 AM [curl]
    curl -X GET \
    -H 'Accept-Language: en' \
    -H 'accept: application/json' \
    'https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/code/verify?authCode=eyJhbGciOiJFZERTQSIsImtpZCI6ImxjX0YtVzBKLXc4IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoiLnRpa2V0LmNvbSIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU2MDYzLCJpYXQiOjE3NTI1NTI0NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJwS3V3eURiTUZwTnNfSnhIVWJaTkZwQ2NEamZKTS1ucyIsIm5iZiI6MTc1MjU1MjQ2MywibmV4dFJlZGlyZWN0cyI6WyJodHRwczovL3d3d3ByZXByb2QuZ2RuLWFwcC5jb20vdW5tL2FwaS9zc28tbG9naW4iXSwicmVmIjoiaHR0cHM6Ly9wcmVwcm9kLnRpa2V0LmNvbSIsInNlc3Npb25JZCI6InBLdXd5RGJNRnBOc19KeEhVYlpORnBDY0RqZkpNLW5zIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiIiLCJ1c2VySWQiOjEwMDA4NDQ3M30.tN5cXBENrV9kbWl_wEKXf4sRDbX-Rgx08VESCohKJQ0Goqo0G6rqAT6hSdKfPubA0dNrmvwMvL-nSMp_h1fMAg'
    Info 11:07:43 AM service ticket res -> {"code":"SUCCESS","data":{"cookieDomain":".tiket.com","redirectUrl":"https://wwwpreprod.gdn-app.com/unm/api/sso-login?authCode=eyJhbGciOiJFZERTQSIsImtpZCI6IlIyNGxMWHkxVkw0IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoid3d3cHJlcHJvZC5nZG4tYXBwLmNvbSIsImVudGl0eSI6IkJMSUJMSSIsImV4cCI6MTc1MjU1NjA2MywiaWF0IjoxNzUyNTUyNDYzLCJpc3MiOiJodHRwczovL3NhbmRib3guYmxpYmxpdGlrZXQuY29tIiwianRpIjoicEt1d3lEYk1GcE5zX0p4SFViWk5GcENjRGpmSk0tbnMiLCJuYmYiOjE3NTI1NTI0NjMsIm5leHRSZWRpcmVjdHMiOltdLCJyZWYiOiJodHRwczovL3ByZXByb2QudGlrZXQuY29tIiwic2Vzc2lvbklkIjoicEt1d3lEYk1GcE5zX0p4SFViWk5GcENjRGpmSk0tbnMiLCJzdWIiOiIxMDAwODQ0NzMiLCJ0b3BpYyI6IiIsInVzZXJJZCI6MTAwMDg0NDczfQ.gKQ-EA8V-nB5XM_hoxmAVwWrcChIzLttCUX7BvOpKgGqKNFRFg5jcqrOHJNGn6TMQ2An8514L5yQNG-JeXHNAg&ref=https://preprod.tiket.com","expireAt":1752556063365,"serviceTicket":"eyJhbGciOiJIUzI1NiIsImtpZCI6InMwWTB6QW5JTWxRIiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJrdiIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU2MDYzLCJpYXQiOjE3NTI1NTI0NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiIyZTY1YjI0NC00NGE3LTQ0ZDUtYmQ0MS1jY2VkZmE5NTFkY2QiLCJuYmYiOjE3NTI1NTI0NjMsInNlc3Npb25JZCI6InBLdXd5RGJNRnBOc19KeEhVYlpORnBDY0RqZkpNLW5zIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiJTRVJWSUNFX1RJQ0tFVCIsInVzZXJJZCI6MTAwMDg0NDczfQ.rb4UuDVpLjrCJopbRisbx6X0FH6o9LDly9YzDpN37d4"},"serverTime":1752552463365,"message":"SUCCESS","errors":null}
    Info 11:07:43 AM service ticket : eyJhbGciOiJIUzI1NiIsImtpZCI6InMwWTB6QW5JTWxRIiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJrdiIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU2MDYzLCJpYXQiOjE3NTI1NTI0NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiIyZTY1YjI0NC00NGE3LTQ0ZDUtYmQ0MS1jY2VkZmE5NTFkY2QiLCJuYmYiOjE3NTI1NTI0NjMsInNlc3Npb25JZCI6InBLdXd5RGJNRnBOc19KeEhVYlpORnBDY0RqZkpNLW5zIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiJTRVJWSUNFX1RJQ0tFVCIsInVzZXJJZCI6MTAwMDg0NDczfQ.rb4UuDVpLjrCJopbRisbx6X0FH6o9LDly9YzDpN37d4
    Info 11:07:43 AM Hitting POST request with, uri: https://member-core-v2-be-svc.preprod-platform-cluster.tiket.com/tix-member-core/v3/auth/unm/service-ticket
    Info 11:07:43 AM [curl]
    curl -X POST \
    -H 'Cookie: tiket_currency=IDR; uniqueId=8a845f67-05c0-419b-a33b-e64e1a; userlang=en' \
    -H 'X-Username: GUEST' \
    -H 'X-Login-Media: none' \
    -H 'X-Reseller-Id: 0' \
    -H 'X-Account-Id: 0' \
    -H 'X-Channel-Id: DESKTOP' \
    -H 'X-Request-Id: d1f3321d-54f3-4f67-9ebc-de8f13194492' \
    -H 'X-Store-Id: TIKETCOM' \
    -H 'X-Business-Id: 0' \
    -H 'X-Currency: idr' \
    -H 'True-Client-Ip: 127.0.0.1' \
    -H 'accept: */*' \
    -H 'X-Service-Id: gateway' \
    -H 'X-Forwarded-For: 127.0.0.1' \
    -H 'X-Identity: identity' \
    -H 'Accept-Language: id' \
    -H 'Content-Type: application/json' \
    --data '{"serviceTicket":"eyJhbGciOiJIUzI1NiIsImtpZCI6InMwWTB6QW5JTWxRIiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJrdiIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU2MDYzLCJpYXQiOjE3NTI1NTI0NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiIyZTY1YjI0NC00NGE3LTQ0ZDUtYmQ0MS1jY2VkZmE5NTFkY2QiLCJuYmYiOjE3NTI1NTI0NjMsInNlc3Npb25JZCI6InBLdXd5RGJNRnBOc19KeEhVYlpORnBDY0RqZkpNLW5zIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiJTRVJWSUNFX1RJQ0tFVCIsInVzZXJJZCI6MTAwMDg0NDczfQ.rb4UuDVpLjrCJopbRisbx6X0FH6o9LDly9YzDpN37d4"}' \
    'https://member-core-v2-be-svc.preprod-platform-cluster.tiket.com/tix-member-core/v3/auth/unm/service-ticket'
    Info 11:07:43 AM access token res -> {"code":"SUCCESS","data":{"accountFirstName":"Muhammad","accountLastName":"yazid","unmUserId":100084473,"accountPhoneCode":"+62","accessToken":"eyJraWQiOiJ5NUFfSmJKNzFDNVpsbjBCbU11blJRTG5XV210ZG5OQSJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDQwZjBlNWIwZTZhNWFlOTYwZWIiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1MjQ2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYyMDYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.29BM-MNMW1Iuq0Xx6mmPDvzN3i3lKFvawq5a2CY70jiKRkBQXffbY1AbOuoa5z1r","accountPhoneNumber":"85750428576","accountId":17574,"accessRoleName":null,"accountUsername":"muhammad.yazid@tiket.com","verifiedPhoneNumber":true,"currency":"IDR","isB2BCorp":false,"lang":"en","uniqueId":"8588433a-0f6d-4fd2-b797-360f40","refreshToken":"eyJraWQiOiJ5NUFfSmJKNzFDNVpsbjBCbU11blJRTG5XV210ZG5OQSJ9.eyJhdWQiOiJ0aWtldC5jb20vcnQiLCJzdWIiOiI2ODc1ZDQwZjBlNWIwZTZhNWFlOTYwZWIiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1MjQ2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYyMDYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.5w9ZA7LHrl8nuInL-2V0ETxlH4_up67uYyM7-xjGqVPAlyhuhAQwd0TujLn1HdLW","verifiedEmail":true},"serverTime":"2025-07-15T04:07:43.545+0000","message":"success","errors":null}
    Info 11:07:43 AM access token : eyJraWQiOiJ5NUFfSmJKNzFDNVpsbjBCbU11blJRTG5XV210ZG5OQSJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDQwZjBlNWIwZTZhNWFlOTYwZWIiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1MjQ2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYyMDYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.29BM-MNMW1Iuq0Xx6mmPDvzN3i3lKFvawq5a2CY70jiKRkBQXffbY1AbOuoa5z1r
    Info 11:07:43 AM accessToken-> Bearer eyJraWQiOiJ5NUFfSmJKNzFDNVpsbjBCbU11blJRTG5XV210ZG5OQSJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDQwZjBlNWIwZTZhNWFlOTYwZWIiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1MjQ2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYyMDYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.29BM-MNMW1Iuq0Xx6mmPDvzN3i3lKFvawq5a2CY70jiKRkBQXffbY1AbOuoa5z1r
    Info 11:07:43 AM query SDET International
    Info 11:07:43 AM Hitting POST request with, uri: https://preprod.tiket.com/ms-gateway/tix-hotel-autocomplete/v3/autocomplete
    Info 11:07:43 AM [curl]
    curl -X POST \
    -H 'ipaddress: 127.0.0.1' \
    -H 'Accept-version: v2' \
    -H 'useragent: chrome' \
    -H 'storeId: TIKETCOM' \
    -H 'version: 3' \
    -H 'Authorization: Bearer eyJraWQiOiJ5NUFfSmJKNzFDNVpsbjBCbU11blJRTG5XV210ZG5OQSJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDQwZjBlNWIwZTZhNWFlOTYwZWIiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1MjQ2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYyMDYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.29BM-MNMW1Iuq0Xx6mmPDvzN3i3lKFvawq5a2CY70jiKRkBQXffbY1AbOuoa5z1r' \
    -H 'x-forwarded-host: 127.0.0.1' \
    -H 'requestId: 23123123' \
    -H 'Currency: IDR' \
    -H 'memberType: B2C' \
    -H 'lang: id' \
    -H 'serviceId: gateway' \
    -H 'channelId: WEB' \
    -H 'Content-Type: application/json' \
    -H 'user-agent: Chrome' \
    -H 'username: muhammad.yazid@tiket.com' \
    --data '{"query":"SDET International","accommodationTypes":["HOTEL"]}' \
    'https://preprod.tiket.com/ms-gateway/tix-hotel-autocomplete/v3/autocomplete'
    Info 11:07:43 AM hotelId-> sdet-international-804001745477212540
    Info 11:07:43 AM hotel name->SDET International
    Info 11:07:43 AM Date: 2025-05-15
    Info 11:07:43 AM Hitting POST request with, uri: https://preprod.tiket.com/ms-gateway/tix-hotel-search/v2/room
    Info 11:07:43 AM [curl]
    curl -X POST \
    -H 'X-Search-Session-Id: 23123123' \
    -H 'showColor: false' \
    -H 'true-client-ip: 192.168.1.1' \
    -H 'X-Loyalty-Level: LV2' \
    -H 'storeId: TIKETCOM' \
    -H 'version: 4' \
    -H 'accept: */*' \
    -H 'Authorization: Bearer eyJraWQiOiJ5NUFfSmJKNzFDNVpsbjBCbU11blJRTG5XV210ZG5OQSJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDQwZjBlNWIwZTZhNWFlOTYwZWIiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1MjQ2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYyMDYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.29BM-MNMW1Iuq0Xx6mmPDvzN3i3lKFvawq5a2CY70jiKRkBQXffbY1AbOuoa5z1r' \
    -H 'x-forwarded-host: 192.168.1.1' \
    -H 'requestId: 23123123' \
    -H 'isVerifiedPhoneNumber: false' \
    -H 'currency: IDR' \
    -H 'serviceId: gateway' \
    -H 'lang: en' \
    -H 'channelId: DESKTOP' \
    -H 'user-agent: Chrome' \
    -H 'username: muhammad.yazid@tiket.com' \
    -H 'Content-Type: application/json' \
    --data '{"showAlternate":true,"night":1,"childAges":[],"hotelId":"sdet-international-804001745477212540","adult":1,"room":1,"startDate":"2025-05-15"}' \
    'https://preprod.tiket.com/ms-gateway/tix-hotel-search/v2/room'
    Info 11:07:43 AM Error occured: com.tiket.model.Exception.ApiChangeException: Got status code: 400
    at com.tiket.io.api.ApiTools.peek(ApiTools.java:232)
    at com.tiket.io.api.ApiTools.post(ApiTools.java:106)
    at com.tiket.api.accommodation.hotel.room.SelectRoomApi.hitApi(SelectRoomApi.java:50)
    at com.tiket.web.dashboard.page.order.orderCreationPage.selectRoom(orderCreationPage.java:192)
    at com.tiket.web.dashboard.page.order.orderCreationPage.createHotelSakukuIssuedOrderApi(orderCreationPage.java:616)
    at com.tiket.web.dWeb.test.accommodation.hotel.HotelsTest.testFullRefundCcHotel(HotelsTest.java:1927)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:833)
    Skip 11:07:43 AM Hotel Booking via API failed. Skipping the subsequent steps.
  • verifyAbilityToAddSplReqGuest_1752552474143

    11:07:54 AM / 00:01:02:949 Fail

    verifyAbilityToAddSplReqGuest_1752552474143
    07.15.2025 11:07:54 AM 07.15.2025 11:08:57 AM 00:01:02:949 · #test-id=432
    Harshit DetailPage
    StatusTimestampDetails
    Info 11:07:54 AM Test (verifyAbilityToAddSplReqGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 11:08:52 AM Test failed: verifyAbilityToAddSplReqGuest
    Info 11:08:57 AM Screenshot
    Info 11:08:57 AM TestRailID: 1099743
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:07:54 AM Test start: verifyAbilityToAddSplReqGuest
    • Pass
    • 00:12:922

    User open home page

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:07:55 AM Maximizing window
    Info 11:07:55 AM Window is maximized
    Info 11:07:55 AM Navigating to url: https://preprod.tiket.com/
    Info 11:07:57 AM Current url : https://preprod.tiket.com/
    Info 11:07:57 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:08:07 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:06:472

    User open as guest

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:08:07 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:08:13 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:08:13 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:08:14 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:08:14 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    • Pass
    • 00:00:188

    User select IDR currency

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:08:14 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:08:14 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:08:14 AM Current currency: IDR
    • Pass
    • 00:01:456

    User Open NHA Landing page

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:08:16 AM Navigating to url: https://preprod.tiket.com/homes
    Info 11:08:17 AM Current url : https://preprod.tiket.com/homes
    Info 11:08:17 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:08:18 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:08:18 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:08:18 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:08:18 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:08:18 AM [Assertion passed: Landing Page is Opened]
    Info 11:08:18 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:08:18 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:491

    Search stay location

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:08:18 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:08:18 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:08:18 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:08:18 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:08:18 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:08:18 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:08:18 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:08:18 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:08:18 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:08:19 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:08:19 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:08:19 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:08:19 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:08:19 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:08:19 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:08:19 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:08:19 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:08:19 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:08:19 AM Sending keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:08:19 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:08:19 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:08:19 AM Sent keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:08:19 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    Info 11:08:20 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    Info 11:08:20 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    Info 11:08:20 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    • Pass
    • 00:21:288

    submit search Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:08:21 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:08:21 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:08:21 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:08:21 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:08:21 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:08:21 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:08:21 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:08:21 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:08:21 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:08:21 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:08:21 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:08:42 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:00:237

    Go Inside PDP

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:08:42 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:08:42 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:08:42 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:08:42 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:08:42 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:08:42 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:08:42 AM [Assertion passed: Verify if PDP is Opened]
    Info 11:08:42 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:08:42 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:349

    Checking room List

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:08:42 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:08:42 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:08:42 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:08:42 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:08:43 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 11:08:43 AM [Assertion passed: Room lists section should be visible]
    Info 11:08:43 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:08:43 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:707

    Click Book Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:08:43 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:08:43 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:08:44 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:08:44 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:08:44 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:08:44 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:08:44 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:08:44 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:08:44 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:08:44 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:08:44 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:08:44 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:08:44 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:08:44 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:08:44 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:08:44 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:08:44 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:08:44 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    • Pass
    • 00:02:368

    User input contact detail

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:08:45 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:08:45 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:08:45 AM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:08:45 AM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:08:45 AM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true
    Info 11:08:45 AM [Assertion passed: Contact form should be visible on Booking Form page]
    Info 11:08:45 AM
    Expected: is [true]
    Actual : [true]
    Info 11:08:46 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:08:46 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:08:46 AM Clicking on element: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]]
    Info 11:08:46 AM Waiting for element to be clickable: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]]
    Info 11:08:46 AM Element is now clickable: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]]
    Info 11:08:46 AM Clicked on element: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]]
    Info 11:08:46 AM Waiting for element to appear: [FULL_NAME_INPUT, By.xpath: //input[@id='full-name-according-to-id']]
    Info 11:08:46 AM Element appeared: [FULL_NAME_INPUT, By.xpath: //input[@id='full-name-according-to-id']]
    Info 11:08:46 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 11:08:46 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 11:08:46 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 11:08:46 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 11:08:46 AM Sending keys: (Bobbytest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 11:08:46 AM Sent keys: (Bobbytest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 11:08:46 AM Waiting for element to appear: [PHONE_NUMBER_INPUT, By.xpath: //input[@id='mobile-number']]
    Info 11:08:46 AM Element appeared: [PHONE_NUMBER_INPUT, By.xpath: //input[@id='mobile-number']]
    Info 11:08:46 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 11:08:46 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 11:08:46 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 11:08:46 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 11:08:46 AM Sending keys: (9170815397) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 11:08:46 AM Sent keys: (9170815397) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 11:08:46 AM Waiting for element to appear: [EMAIL_INPUT, By.xpath: //input[@id='email-address']]
    Info 11:08:47 AM Element appeared: [EMAIL_INPUT, By.xpath: //input[@id='email-address']]
    Info 11:08:47 AM Finding elements: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]]
    Info 11:08:47 AM Found elements: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]]
    Info 11:08:47 AM Is element displayed: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]]? false
    Info 11:08:47 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 11:08:47 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 11:08:47 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 11:08:47 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 11:08:47 AM Sending keys: (AutApps20250715110754@mailinator.com) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 11:08:47 AM Sent keys: (AutApps20250715110754@mailinator.com) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    StatusTimestampDetails
    Info 11:08:45 AM Expected: is [true] Actual : [true]
    • Fail
    • 00:05:047
    StatusTimestampDetails
    Info 11:08:47 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:08:47 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:08:47 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:08:47 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:08:47 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true
    Info 11:08:47 AM [Assertion passed: Stay details form should be visible on Booking Form page]
    Info 11:08:47 AM
    Expected: is [true]
    Actual : [true]
    Info 11:08:48 AM Waiting for element to appear: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:08:48 AM Element appeared: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:08:48 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:08:48 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:08:48 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:08:48 AM Scrolling into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:08:48 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:08:48 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:08:48 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:08:48 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:08:48 AM Scrolled into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:08:48 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:08:48 AM Waiting for element to appear: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:08:48 AM Element appeared: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:08:48 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:08:48 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:08:48 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:08:48 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:08:48 AM Sending keys: (Bobbytest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:08:48 AM Sent keys: (Bobbytest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:08:48 AM Waiting for element to appear: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:08:48 AM Element appeared: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:08:48 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:08:48 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:08:48 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:08:48 AM Scrolling into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:08:48 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:08:49 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:08:49 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:08:49 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:08:49 AM Scrolled into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:08:49 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:08:49 AM Waiting for element to appear: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:08:49 AM Element appeared: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:08:49 AM Finding elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:08:49 AM Found elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:08:49 AM Is element displayed: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]? true
    Info 11:08:49 AM [Assertion passed: Special request button should be visible ]
    Info 11:08:49 AM
    Expected: is [true]
    Actual : [true]
    Info 11:08:50 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:08:50 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:08:50 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:08:50 AM Scrolling into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:08:50 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:08:50 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:08:50 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:08:50 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:08:50 AM Scrolled into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:08:50 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:08:50 AM Waiting for element to appear: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:08:50 AM Element appeared: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:08:50 AM Finding elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:08:50 AM Found elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:08:50 AM Is element displayed: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]? true
    Info 11:08:50 AM [Assertion passed: Special request Pop Container should be visible ]
    Info 11:08:50 AM
    Expected: is [true]
    Actual : [true]
    Info 11:08:51 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:08:51 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:08:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:08:51 AM Scrolling into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:08:51 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:08:51 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:08:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:08:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:08:51 AM Scrolled into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:08:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:08:51 AM Clicking on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:08:51 AM Waiting for element to be clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:08:51 AM Element is now clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:08:51 AM Clicked on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:08:51 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:08:51 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:08:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:08:51 AM Scrolling into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:08:51 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:08:51 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:08:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:08:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:08:51 AM Scrolled into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:08:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:08:51 AM Waiting for element to appear: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:08:51 AM Element appeared: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:08:51 AM Waiting for element to be clickable: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:08:52 AM Element is now clickable: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:08:52 AM Sending keys: (Get Cab To Airport) to: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:08:52 AM Finding element: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:08:52 AM Found element: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:08:52 AM Sent keys: (Get Cab To Airport) to: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:08:52 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]]
    Info 11:08:52 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]]
    Info 11:08:52 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]]
    Info 11:08:52 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]]
    Info 11:08:52 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]]
    Info 11:08:52 AM Element not found: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]]
    StatusTimestampDetails
    Info 11:08:47 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:08:49 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:08:50 AM Expected: is [true] Actual : [true]
    • Fail
    • 00:00:000

    Exception

    Harshit DetailPage
    StatusTimestampDetails
    Fail 11:08:52 AM
  • verifyAbilityToAddSplReqLogin_1752552537398

    11:08:57 AM / 00:02:04:517 Fail

    verifyAbilityToAddSplReqLogin_1752552537398
    07.15.2025 11:08:57 AM 07.15.2025 11:11:01 AM 00:02:04:517 · #test-id=453
    Harshit BookingPage
    StatusTimestampDetails
    Info 11:08:57 AM Test (verifyAbilityToAddSplReqLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 11:10:57 AM Test failed: verifyAbilityToAddSplReqLogin
    Info 11:11:01 AM Screenshot
    Info 11:11:01 AM TestRailID: 1099743
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:08:57 AM Test start: verifyAbilityToAddSplReqLogin
    • Pass
    • 00:12:265

    User open home page

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:08:57 AM Maximizing window
    Info 11:08:57 AM Window is maximized
    Info 11:08:57 AM Navigating to url: https://preprod.tiket.com/
    Info 11:08:59 AM Current url : https://preprod.tiket.com/
    Info 11:08:59 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:09:09 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 01:12:968

    User open as logged in user

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:09:10 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:09:10 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:09:10 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:09:14 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:09:14 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:09:14 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:09:14 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false
    Info 11:09:14 AM Maximizing window
    Info 11:09:14 AM Window is maximized
    Info 11:09:14 AM Navigating to url: https://preprod.tiket.com/
    Info 11:09:16 AM Current url : https://preprod.tiket.com/
    Info 11:09:16 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:09:26 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:09:26 AM Maximizing window
    Info 11:09:26 AM Window is maximized
    Info 11:09:26 AM Navigating to url: https://preprod.tiket.com/
    Info 11:09:28 AM Current url : https://preprod.tiket.com/
    Info 11:09:28 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:09:39 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:09:39 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:09:39 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:09:39 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:09:39 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:09:39 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:09:40 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:09:40 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:09:40 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:09:40 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:09:40 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:09:40 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:09:40 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:09:40 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:09:40 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:09:40 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:09:40 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:09:40 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:09:40 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:09:40 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:09:40 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:09:40 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:09:40 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:09:40 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:09:40 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:09:40 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:09:40 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:09:40 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:09:40 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:09:40 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:09:40 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:09:40 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:09:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:09:41 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:09:41 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:09:41 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:09:41 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:09:41 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:09:41 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:09:41 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:09:41 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:09:41 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:09:41 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:09:41 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:09:41 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:09:41 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:09:41 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:09:41 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:09:41 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:09:41 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:09:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:09:41 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']]
    Info 11:09:41 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
    (Session info: chrome=123.0.6312.105)
    Build info: version: '4.13.0', revision: 'ba948ece5b*'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
    Driver info: org.openqa.selenium.chrome.ChromeDriver
    Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
    Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    Session ID: 2f6584994a9fa229695a3b371a5d7fa6
    Info 11:09:41 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:09:52 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:09:52 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:09:52 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:09:52 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false
    Info 11:09:52 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:09:52 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:09:52 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false
    Info 11:09:52 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:09:52 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:09:52 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:09:52 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:09:52 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:09:52 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:09:52 AM User is already logged in. No OTP needed
    Info 11:09:52 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:10:12 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:10:12 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:10:22 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:10:22 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:10:22 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:10:22 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:00:207

    User select IDR currency

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:10:23 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:10:23 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:10:23 AM Current currency: IDR
    • Pass
    • 00:01:140

    User Open Hotel Landing page

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:10:25 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 11:10:25 AM Current url : https://preprod.tiket.com/hotel
    Info 11:10:25 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:10:26 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:10:26 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:10:26 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:10:26 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:10:26 AM [Assertion passed: Landing Page is Opened]
    Info 11:10:26 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:10:26 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:431

    Search stay location

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:10:26 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:10:26 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:10:26 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:10:26 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:10:26 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:10:27 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:10:27 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:10:27 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:10:27 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:10:27 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:10:27 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:10:27 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:10:27 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:10:27 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:10:27 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:10:27 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:10:27 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:10:27 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:10:27 AM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:10:27 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:10:27 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:10:27 AM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:10:27 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 11:10:28 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 11:10:28 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 11:10:28 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    • Pass
    • 00:20:421

    submit search Button

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:10:29 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:10:29 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:10:29 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:10:29 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:10:29 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:10:29 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:10:29 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:10:29 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:10:29 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:10:29 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:10:29 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:10:49 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:00:248

    Go Inside PDP

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:10:49 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:10:49 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:10:49 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:10:49 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:10:49 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:10:49 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:10:49 AM [Assertion passed: Verify if PDP is Opened]
    Info 11:10:49 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:10:49 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:241

    Checking room List

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:10:49 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:10:50 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:10:50 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:10:50 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:10:50 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 11:10:50 AM [Assertion passed: Room lists section should be visible]
    Info 11:10:50 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:10:50 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:602

    Click Book Button

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:10:50 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:10:50 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:10:51 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:10:51 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:10:51 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:10:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:10:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:10:51 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:10:51 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:10:51 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:10:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:10:51 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:10:51 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:10:51 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:10:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:10:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:10:51 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:10:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    • Fail
    • 00:05:353
    StatusTimestampDetails
    Info 11:10:51 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:10:53 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:10:53 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:10:53 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:10:53 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true
    Info 11:10:53 AM [Assertion passed: Stay details form should be visible on Booking Form page]
    Info 11:10:53 AM
    Expected: is [true]
    Actual : [true]
    Info 11:10:53 AM Waiting for element to appear: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:10:53 AM Element appeared: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:10:53 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:10:53 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:10:53 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:10:53 AM Scrolling into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:10:53 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:10:53 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:10:53 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:10:53 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:10:53 AM Scrolled into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:10:53 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:10:53 AM Waiting for element to appear: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:10:54 AM Element appeared: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:10:54 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:10:54 AM Got text: (Akshi Mital) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:10:54 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:10:54 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:10:54 AM Sending keys: (Georgettatest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:10:54 AM Sent keys: (Georgettatest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:10:54 AM Waiting for element to appear: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:10:54 AM Element appeared: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:10:54 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:10:54 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:10:54 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:10:54 AM Scrolling into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:10:54 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:10:54 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:10:54 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:10:54 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:10:54 AM Scrolled into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:10:54 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:10:54 AM Waiting for element to appear: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:10:54 AM Element appeared: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:10:54 AM Finding elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:10:55 AM Found elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:10:55 AM Is element displayed: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]? true
    Info 11:10:55 AM [Assertion passed: Special request button should be visible ]
    Info 11:10:55 AM
    Expected: is [true]
    Actual : [true]
    Info 11:10:55 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:10:55 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:10:55 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:10:55 AM Scrolling into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:10:55 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:10:55 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:10:55 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:10:55 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:10:55 AM Scrolled into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:10:55 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:10:55 AM Waiting for element to appear: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:10:55 AM Element appeared: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:10:55 AM Finding elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:10:55 AM Found elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:10:55 AM Is element displayed: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]? true
    Info 11:10:55 AM [Assertion passed: Special request Pop Container should be visible ]
    Info 11:10:55 AM
    Expected: is [true]
    Actual : [true]
    Info 11:10:56 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:10:56 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:10:56 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:10:56 AM Scrolling into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:10:56 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:10:56 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:10:56 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:10:56 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:10:56 AM Scrolled into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:10:56 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:10:56 AM Clicking on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:10:56 AM Waiting for element to be clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:10:56 AM Element is now clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:10:56 AM Clicked on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:10:56 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:10:56 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:10:56 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:10:56 AM Scrolling into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:10:56 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:10:56 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:10:56 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:10:56 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:10:56 AM Scrolled into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:10:56 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:10:56 AM Waiting for element to appear: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:10:56 AM Element appeared: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:10:56 AM Waiting for element to be clickable: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:10:56 AM Element is now clickable: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:10:56 AM Sending keys: (Get Cab To Airport) to: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:10:56 AM Finding element: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:10:56 AM Found element: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:10:57 AM Sent keys: (Get Cab To Airport) to: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:10:57 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]]
    Info 11:10:57 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]]
    Info 11:10:57 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]]
    Info 11:10:57 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]]
    Info 11:10:57 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]]
    Info 11:10:57 AM Element not found: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]]
    StatusTimestampDetails
    Info 11:10:53 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:10:55 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:10:55 AM Expected: is [true] Actual : [true]
    • Fail
    • 00:00:000

    Exception

    Harshit BookingPage
    StatusTimestampDetails
    Fail 11:10:57 AM
  • verifyBookingSoNativeVendor_1752552662264

    11:11:02 AM / 00:00:53:943 Fail

    verifyBookingSoNativeVendor_1752552662264
    07.15.2025 11:11:02 AM 07.15.2025 11:11:56 AM 00:00:53:943 · #test-id=472
    Harshit DetailPage
    StatusTimestampDetails
    Info 11:11:02 AM Test (verifyBookingSoNativeVendor) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 11:11:53 AM Test failed: verifyBookingSoNativeVendor
    Info 11:11:56 AM Screenshot
    Info 11:11:56 AM TestRailID: 1099727
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 11:11:02 AM Test start: verifyBookingSoNativeVendor
    • Pass
    • 00:11:952

    User open home page

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:11:02 AM Maximizing window
    Info 11:11:02 AM Window is maximized
    Info 11:11:02 AM Navigating to url: https://preprod.tiket.com/
    Info 11:11:04 AM Current url : https://preprod.tiket.com/
    Info 11:11:04 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:11:14 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Fail
    • 00:39:100

    User open as logged in user

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:11:14 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:11:14 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:11:14 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:11:16 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:11:16 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:11:16 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:11:16 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true
    Info 11:11:16 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:11:16 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:11:16 AM Maximizing window
    Info 11:11:16 AM Window is maximized
    Info 11:11:16 AM Navigating to url: https://preprod.tiket.com/
    Info 11:11:16 AM Current url : https://preprod.tiket.com/
    Info 11:11:16 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:11:27 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:11:27 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:11:27 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:11:27 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? false
    Info 11:11:27 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:11:27 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:11:27 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? false
    Info 11:11:27 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:11:33 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:11:33 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:11:33 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:11:33 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    Info 11:11:33 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:11:53 AM Timeout waiting for 20 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    • Fail
    • 00:00:000

    Exception

    Harshit DetailPage
    StatusTimestampDetails
    Fail 11:11:53 AM
  • verifyChangeSearchCriteria_1752552716524

    11:11:56 AM / 00:01:19:413 Fail

    verifyChangeSearchCriteria_1752552716524
    07.15.2025 11:11:56 AM 07.15.2025 11:13:15 AM 00:01:19:413 · #test-id=477
    FajrulAlam SearchResultsPage
    StatusTimestampDetails
    Info 11:11:56 AM Test (verifyChangeSearchCriteria) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 11:13:05 AM Test failed: verifyChangeSearchCriteria
    Info 11:13:15 AM Screenshot
    Info 11:13:15 AM TestRailID: 1099727
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:11:56 AM Test start: verifyChangeSearchCriteria
    • Pass
    • 00:00:476

    User opens hotel landing page

    FajrulAlam SearchResultsPage
    StatusTimestampDetails
    Info 11:11:56 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 11:11:57 AM Current url : https://preprod.tiket.com/hotel
    • Pass
    • 00:00:000

    Dismiss 'Install app' pop up

    FajrulAlam SearchResultsPage
    • Pass
    • 00:02:846

    Search stay location

    FajrulAlam SearchResultsPage
    StatusTimestampDetails
    Info 11:11:57 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:11:57 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:11:57 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:11:57 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:11:57 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:11:58 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:11:58 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:11:58 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:11:58 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:11:58 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:11:58 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:11:58 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:11:58 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:11:58 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:11:58 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:11:58 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:11:58 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:11:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:11:58 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:11:58 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:11:58 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:11:58 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:11:58 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:12:00 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:12:00 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:12:00 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    • Pass
    • 00:20:938

    Submit search button

    FajrulAlam SearchResultsPage
    StatusTimestampDetails
    Info 11:12:00 AM Clicking on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:12:00 AM Waiting for element to be clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:12:00 AM Element is now clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:12:00 AM Clicked on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:12:00 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']]
    Info 11:12:21 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']]
    Info 11:12:21 AM Finding elements: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']]
    Info 11:12:21 AM Found elements: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']]
    Info 11:12:21 AM Is element displayed: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']]? false
    • Pass
    • 00:20:199

    Close pop-up

    FajrulAlam SearchResultsPage
    StatusTimestampDetails
    Info 11:12:21 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:12:41 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:12:41 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:12:41 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:12:41 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false
    • Pass
    • 00:00:904

    Input new location

    FajrulAlam SearchResultsPage
    StatusTimestampDetails
    Info 11:12:41 AM Clicking on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:12:41 AM Waiting for element to be clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:12:41 AM Element is now clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:12:41 AM Clicked on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:12:41 AM Waiting for element to appear: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:12:41 AM Element appeared: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:12:41 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:12:41 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:12:41 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:12:41 AM Scrolling into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:12:41 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:12:41 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:12:41 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:12:41 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:12:41 AM Scrolled into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:12:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:12:41 AM Sending keys: (Bali) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:12:41 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:12:42 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:12:42 AM Sent keys: (Bali) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:12:42 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Bali']]
    Info 11:12:42 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Bali']]
    Info 11:12:42 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Bali']]
    Info 11:12:42 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Bali']]
    • Pass
    • 00:01:115

    Update guests and rooms

    FajrulAlam SearchResultsPage
    StatusTimestampDetails
    Info 11:12:42 AM Clicking on element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:12:42 AM Waiting for element to be clickable: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:12:42 AM Element is now clickable: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:12:42 AM Clicked on element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:12:42 AM Waiting for element to appear: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:12:43 AM Element appeared: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:12:43 AM currentAdult is '1'
    Info 11:12:43 AM Finding element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:12:43 AM Found element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:12:43 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:12:43 AM Scrolling into web view: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:12:43 AM Finding element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:12:43 AM Found element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:12:43 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:12:43 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:12:43 AM Scrolled into web view: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:12:43 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:12:43 AM currentRoom is '1'
    Info 11:12:43 AM Finding element: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:12:43 AM Found element: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:12:43 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:12:43 AM Scrolling into web view: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:12:43 AM Finding element: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:12:43 AM Found element: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:12:43 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:12:43 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:12:43 AM Scrolled into web view: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:12:43 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:12:43 AM Clicking on element: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button]
    Info 11:12:43 AM Waiting for element to be clickable: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button]
    Info 11:12:43 AM Element is now clickable: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button]
    Info 11:12:43 AM Clicked on element: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button]
    • Pass
    • 00:01:302

    Set date

    FajrulAlam SearchResultsPage
    StatusTimestampDetails
    Info 11:12:43 AM Got random number -> 11
    Info 11:12:43 AM Got random number -> 15
    Info 11:12:43 AM stringStartDate is '11', stringEndDate is '15'
    Info 11:12:43 AM Clicking on element: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]]
    Info 11:12:43 AM Waiting for element to be clickable: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]]
    Info 11:12:43 AM Element is now clickable: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]]
    Info 11:12:43 AM Clicked on element: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]]
    Info 11:12:43 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:12:44 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:12:44 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:12:44 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:12:44 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:12:44 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:12:44 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:12:44 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:12:44 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:12:44 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:12:44 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:12:44 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:12:44 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:12:44 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:12:44 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:12:44 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:12:44 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:12:44 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:12:44 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:12:44 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:12:44 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:12:44 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    • Fail
    • 00:20:364

    Click search button to update SRP results

    FajrulAlam SearchResultsPage
    StatusTimestampDetails
    Info 11:12:44 AM Clicking on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='product-container-mobile-search-submit']]
    Info 11:12:44 AM Waiting for element to be clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='product-container-mobile-search-submit']]
    Info 11:13:05 AM Timeout waiting for 20 seconds for element to be clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='product-container-mobile-search-submit']]
    • Fail
    • 00:00:000

    Exception

    FajrulAlam SearchResultsPage
    StatusTimestampDetails
    Fail 11:13:05 AM
  • verifyCompleteBookingIDR_1752552796343

    11:13:16 AM / 00:02:33:943 Fail

    verifyCompleteBookingIDR_1752552796343
    07.15.2025 11:13:16 AM 07.15.2025 11:15:50 AM 00:02:33:943 · #test-id=489
    Harshit BookingPage
    StatusTimestampDetails
    Info 11:13:16 AM Test (verifyCompleteBookingIDR) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 11:15:46 AM Test failed: verifyCompleteBookingIDR
    Info 11:15:50 AM Screenshot
    Info 11:15:50 AM TestRailID: 1099727
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:13:16 AM Test start: verifyCompleteBookingIDR
    • Pass
    • 00:13:040

    User open home page

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:13:17 AM Maximizing window
    Info 11:13:17 AM Window is maximized
    Info 11:13:17 AM Navigating to url: https://preprod.tiket.com/
    Info 11:13:19 AM Current url : https://preprod.tiket.com/
    Info 11:13:19 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:13:29 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:24:076

    User open as logged in user

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:13:30 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:13:30 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:13:30 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:13:31 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:13:31 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:13:31 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:13:31 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true
    Info 11:13:31 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:13:31 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:13:31 AM Maximizing window
    Info 11:13:31 AM Window is maximized
    Info 11:13:31 AM Navigating to url: https://preprod.tiket.com/
    Info 11:13:33 AM Current url : https://preprod.tiket.com/
    Info 11:13:33 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:13:43 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:13:43 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:13:53 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:13:53 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:13:53 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:13:53 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:00:213

    User select IDR currency

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:13:54 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:13:54 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:13:54 AM Current currency: IDR
    • Pass
    • 00:01:291

    User Open Hotel Landing page

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:13:56 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 11:13:56 AM Current url : https://preprod.tiket.com/hotel
    Info 11:13:56 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:13:57 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:13:57 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:13:57 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:13:57 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:13:57 AM [Assertion passed: Landing Page is Opened]
    Info 11:13:57 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:13:57 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:049

    Search stay hotel

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:13:57 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:13:57 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:13:57 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:13:57 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:13:57 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:13:57 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:13:57 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:13:58 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:13:58 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:13:58 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:13:58 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:13:58 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:13:58 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:13:58 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:13:58 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:13:58 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:13:58 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:13:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:13:58 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:13:58 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:13:58 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:13:58 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:13:58 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:13:59 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:13:59 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:13:59 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    • Pass
    • 00:41:085

    submit search Button

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:13:59 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:13:59 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:13:59 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:13:59 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:13:59 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:13:59 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:13:59 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:13:59 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:13:59 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:13:59 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:13:59 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:14:20 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:14:20 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:14:40 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:14:40 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:14:40 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:14:40 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false
    Info 11:14:40 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:14:40 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:14:40 AM Current currency: IDR
    Info 11:14:40 AM [Assertion passed: Verify currency in Search Result page is set to IDR]
    Info 11:14:40 AM
    Expected: is [true]
    Actual : [true]
    Info 11:14:40 AM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:14:40 AM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:14:40 AM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:14:40 AM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:14:40 AM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true
    Info 11:14:40 AM [Assertion passed: Srp is Loaded]
    Info 11:14:40 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:14:40 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000

    [Assertion passed: Srp is Loaded]

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:14:40 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:578

    Select hotel Card

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:14:40 AM Finding element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'FullProductCard')])]
    Info 11:14:40 AM Found element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'FullProductCard')])]
    Info 11:14:40 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'FullProductCard')])]
    Info 11:14:40 AM Scrolling into web view: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'FullProductCard')])]
    Info 11:14:40 AM Finding element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'FullProductCard')])]
    Info 11:14:40 AM Found element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'FullProductCard')])]
    Info 11:14:40 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'FullProductCard')])]
    Info 11:14:40 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'FullProductCard')])]
    Info 11:14:40 AM Scrolled into web view: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'FullProductCard')])]
    Info 11:14:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'FullProductCard')])]
    • Pass
    • 00:00:973

    Go Inside PDP

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:14:41 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:14:41 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:14:41 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:14:41 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:14:41 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:14:41 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:14:41 AM [Assertion passed: Verify if PDP is Opened]
    Info 11:14:41 AM
    Expected: is [true]
    Actual : [true]
    Info 11:14:41 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:14:41 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:14:41 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:14:41 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:14:41 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:14:41 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:14:42 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:14:42 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:14:41 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:594

    Click Book Button

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:14:42 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:14:42 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:14:43 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:14:43 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:14:43 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:14:43 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:14:43 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:14:43 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:14:43 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:14:43 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:14:43 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:14:43 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:14:43 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:14:43 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:14:43 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:14:43 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:14:43 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:14:43 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    • Fail
    • 01:02:076

    Go to payment page

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:14:44 AM Waiting for element to appear: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Element appeared: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Clicking on element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Waiting for element to be clickable: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Element is now clickable: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Clicked on element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Waiting for element to appear: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Element appeared: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:14:45 AM Waiting for element to appear: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]]
    Info 11:15:45 AM Timeout waiting for 60 seconds for element to appear: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]]
    • Fail
    • 00:00:001

    Exception

    Harshit BookingPage
    StatusTimestampDetails
    Fail 11:15:45 AM
  • verifyCompleteBookingNonIDRAddOnsCC_1752552950631

    11:15:50 AM / 00:02:02:617 Pass

    verifyCompleteBookingNonIDRAddOnsCC_1752552950631
    07.15.2025 11:15:50 AM 07.15.2025 11:17:53 AM 00:02:02:617 · #test-id=506
    Harshit DetailPage
    StatusTimestampDetails
    Info 11:15:50 AM Test (verifyCompleteBookingNonIDRAddOnsCC) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 11:17:53 AM Test success: verifyCompleteBookingNonIDRAddOnsCC
    Info 11:17:53 AM TestRailID: 1099727
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 11:15:50 AM Test start: verifyCompleteBookingNonIDRAddOnsCC
    • Pass
    • 00:12:184

    User open home page

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:15:51 AM Maximizing window
    Info 11:15:51 AM Window is maximized
    Info 11:15:51 AM Navigating to url: https://preprod.tiket.com/
    Info 11:15:53 AM Current url : https://preprod.tiket.com/
    Info 11:15:53 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:16:03 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:24:309

    User open as logged in user

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:16:03 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:16:03 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:16:03 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:16:05 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:16:05 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:16:05 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:16:05 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true
    Info 11:16:05 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:16:05 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:16:05 AM Maximizing window
    Info 11:16:05 AM Window is maximized
    Info 11:16:05 AM Navigating to url: https://preprod.tiket.com/
    Info 11:16:06 AM Current url : https://preprod.tiket.com/
    Info 11:16:06 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:16:16 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:16:16 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:16:27 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:16:27 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:16:27 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:16:27 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:01:832

    User select IDR currency

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:16:27 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:16:27 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:16:27 AM Current currency: IDR
    Info 11:16:27 AM Clicking on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 11:16:27 AM Waiting for element to be clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 11:16:27 AM Element is now clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 11:16:28 AM Clicked on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 11:16:28 AM Waiting for element to appear: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']]
    Info 11:16:28 AM Element appeared: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']]
    Info 11:16:28 AM Scrolling into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']]
    Info 11:16:28 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']]
    Info 11:16:28 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']]
    Info 11:16:28 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']]
    Info 11:16:28 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']]
    Info 11:16:28 AM Scrolled into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']]
    Info 11:16:28 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']]
    Info 11:16:29 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']]
    Info 11:16:29 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']]
    Info 11:16:29 AM Scrolling into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']]
    Info 11:16:29 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']]
    Info 11:16:29 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']]
    Info 11:16:29 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']]
    Info 11:16:29 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']]
    Info 11:16:29 AM Scrolled into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']]
    Info 11:16:29 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']]
    • Pass
    • 00:01:300

    User Open Hotel Landing page

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:16:34 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 11:16:34 AM Current url : https://preprod.tiket.com/hotel
    Info 11:16:34 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:16:35 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:16:35 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:16:35 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:16:35 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:16:35 AM [Assertion passed: Landing Page is Opened]
    Info 11:16:35 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:16:35 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:936

    Search stay hotel

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:16:35 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:16:35 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:16:35 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:16:35 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:16:35 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:16:36 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:16:36 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:16:36 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:16:36 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:16:36 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:16:36 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:16:36 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:16:36 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:16:36 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:16:36 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:16:36 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:16:36 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:16:36 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:16:36 AM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:16:36 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:16:36 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:16:36 AM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:16:36 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 11:16:37 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 11:16:37 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 11:16:37 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    • Pass
    • 00:01:396

    Set date

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:16:37 AM Got random number -> 20
    Info 11:16:37 AM Got random number -> 21
    Info 11:16:37 AM stringStartDate is '20', stringEndDate is '21'
    Info 11:16:37 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:16:37 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:16:37 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:16:37 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:16:37 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 11:16:38 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 11:16:38 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 11:16:38 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 11:16:38 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 11:16:38 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 11:16:38 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 11:16:38 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 11:16:38 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 11:16:38 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 11:16:38 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 11:16:38 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 11:16:38 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    Info 11:16:38 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    Info 11:16:38 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    Info 11:16:38 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    Info 11:16:38 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    Info 11:16:38 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    Info 11:16:38 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    Info 11:16:38 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    Info 11:16:38 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    Info 11:16:38 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']]
    • Pass
    • 00:20:519

    submit search Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:16:39 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:16:39 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:16:39 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:16:39 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:16:39 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:16:39 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:16:39 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:16:39 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:16:39 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:16:39 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:16:39 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:16:59 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:01:020

    Go Inside PDP

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:16:59 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:16:59 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:16:59 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 11:16:59 AM Got text: (SDET International) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 11:16:59 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:16:59 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:16:59 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:16:59 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:16:59 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:16:59 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:16:59 AM [Assertion passed: Verify if PDP is Opened]
    Info 11:16:59 AM
    Expected: is [true]
    Actual : [true]
    Info 11:16:59 AM [Assertion passed: Verify Hotel name on entered on LP and PDP is same]
    Info 11:16:59 AM
    Expected: a string containing "SDET International"
    Actual : "SDET International"
    Info 11:17:00 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:17:00 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:17:00 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:17:00 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:17:00 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:17:00 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:17:00 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:17:00 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:16:59 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:16:59 AM Expected: a string containing "SDET International" Actual : "SDET International"
    • Pass
    • 00:01:526

    Click Book Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:17:00 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:17:00 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:17:01 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:17:01 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:17:01 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:17:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:17:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:17:01 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:17:01 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:17:01 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:17:01 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:17:01 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:17:01 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:17:01 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:17:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:17:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:17:01 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:17:01 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    • Pass
    • 00:01:387

    User input contact detail

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:17:02 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:17:03 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:17:03 AM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:17:03 AM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:17:03 AM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true
    Info 11:17:03 AM [Assertion passed: Contact form should be visible on Booking Form page]
    Info 11:17:03 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:17:03 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:765

    User enter Stay details

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:17:03 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:17:03 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:17:03 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:17:03 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:17:03 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true
    Info 11:17:03 AM [Assertion passed: Guest Stay details form should be visible on Booking Form page]
    Info 11:17:03 AM
    Expected: is [true]
    Actual : [true]
    Info 11:17:03 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:03 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:03 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:03 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:03 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:03 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:03 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:03 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:03 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:04 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:04 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:17:04 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:17:04 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:17:04 AM Got text: (SGD 232.22) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:17:04 AM Extracted price text: SGD 232.22
    StatusTimestampDetails
    Info 11:17:03 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:951
    StatusTimestampDetails
    Info 11:17:04 AM Waiting for element to appear: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:17:04 AM Element appeared: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:17:04 AM Finding elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:17:04 AM Found elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:17:04 AM Is element displayed: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]? true
    Info 11:17:04 AM [Assertion passed: AddOns should be visible If available]
    Info 11:17:04 AM
    Expected: is [true]
    Actual : [true]
    Info 11:17:04 AM Clicking on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:17:04 AM Waiting for element to be clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:17:04 AM Element is now clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:17:04 AM Clicked on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]
    Info 11:17:04 AM Waiting for element to appear: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:17:05 AM Element appeared: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:17:05 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:17:05 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:17:05 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:17:05 AM Scrolling into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:17:05 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:17:05 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:17:05 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:17:05 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:17:05 AM Scrolled into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:17:05 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]]
    Info 11:17:05 AM Waiting for element to appear: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:17:05 AM Element appeared: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:17:05 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:17:05 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:17:05 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:17:05 AM Scrolling into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:17:05 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:17:05 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:17:05 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:17:05 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:17:05 AM Scrolled into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:17:05 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]]
    Info 11:17:05 AM Waiting for element to appear: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:17:05 AM Element appeared: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:17:05 AM Clicking on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:17:05 AM Waiting for element to be clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:17:05 AM Element is now clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:17:06 AM Clicked on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button]
    Info 11:17:06 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:17:06 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:17:06 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:17:06 AM Got text: (SGD 233.60) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:17:06 AM Extracted price text: SGD 233.60
    Info 11:17:06 AM [Assertion passed: Price should be increased when user select AddOns and Insurance]
    Info 11:17:06 AM
    Expected: a value greater than [232]
    Actual : [234]
    StatusTimestampDetails
    Info 11:17:04 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:17:06 AM Expected: a value greater than [232] Actual : [234]
    • Pass
    • 00:10:308

    Go to payment page

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:17:06 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:06 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:06 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:06 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:06 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:06 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:17:06 AM Waiting for element to appear: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]]
    Info 11:17:16 AM Element appeared: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]]
    Info 11:17:16 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]]
    Info 11:17:16 AM Got text: (Order ID: 1900610485) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]]
    Info 11:17:16 AM orderId 1900610485
    Info 11:17:16 AM [Assertion passed: Verify order ID is displayed in payment page]
    Info 11:17:16 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:17:16 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    • Pass
    • 00:00:838

    Input the card details

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:17:17 AM cardNumber 4242424242424242
    Info 11:17:17 AM Sending keys: (4242424242424242) to: [CREDIT_CARD_NUMBER, By.xpath: //input[@id='creditdebit-card-number']]
    Info 11:17:17 AM Finding element: [CREDIT_CARD_NUMBER, By.xpath: //input[@id='creditdebit-card-number']]
    Info 11:17:17 AM Found element: [CREDIT_CARD_NUMBER, By.xpath: //input[@id='creditdebit-card-number']]
    Info 11:17:17 AM Sent keys: (4242424242424242) to: [CREDIT_CARD_NUMBER, By.xpath: //input[@id='creditdebit-card-number']]
    Info 11:17:17 AM cardMonth 11/26
    Info 11:17:17 AM Sending keys: (11/26) to: [CREDIT_CARD_MONTH_YEAR, By.xpath: //input[@id='mmyy']]
    Info 11:17:17 AM Finding element: [CREDIT_CARD_MONTH_YEAR, By.xpath: //input[@id='mmyy']]
    Info 11:17:17 AM Found element: [CREDIT_CARD_MONTH_YEAR, By.xpath: //input[@id='mmyy']]
    Info 11:17:17 AM Sent keys: (11/26) to: [CREDIT_CARD_MONTH_YEAR, By.xpath: //input[@id='mmyy']]
    Info 11:17:17 AM cvv 123
    Info 11:17:17 AM Sending keys: (123) to: [CREDIT_CARD_CVV, By.xpath: //input[@id='cvccvv']]
    Info 11:17:17 AM Finding element: [CREDIT_CARD_CVV, By.xpath: //input[@id='cvccvv']]
    Info 11:17:17 AM Found element: [CREDIT_CARD_CVV, By.xpath: //input[@id='cvccvv']]
    Info 11:17:17 AM Sent keys: (123) to: [CREDIT_CARD_CVV, By.xpath: //input[@id='cvccvv']]
    Info 11:17:17 AM cardHolderName Harshit
    Info 11:17:17 AM Sending keys: (Harshit) to: [CREDIT_CARD_HOLDER_NAME, By.xpath: //input[@id='cardholder-name']]
    Info 11:17:17 AM Finding element: [CREDIT_CARD_HOLDER_NAME, By.xpath: //input[@id='cardholder-name']]
    Info 11:17:17 AM Found element: [CREDIT_CARD_HOLDER_NAME, By.xpath: //input[@id='cardholder-name']]
    Info 11:17:17 AM Sent keys: (Harshit) to: [CREDIT_CARD_HOLDER_NAME, By.xpath: //input[@id='cardholder-name']]
    • Pass
    • 00:00:482

    Click on Pay button

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:17:18 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:17:18 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:17:18 AM Waiting for element to be clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:17:18 AM Element is now clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:17:18 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:17:18 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:17:18 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:17:18 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    • Pass
    • 00:30:262
    StatusTimestampDetails
    Info 11:17:18 AM Waiting for element to appear: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2]
    Info 11:17:48 AM Element appeared: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2]
    Info 11:17:48 AM Finding elements: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2]
    Info 11:17:48 AM Found elements: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2]
    Info 11:17:48 AM Is element displayed: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2]? true
    Info 11:17:48 AM [Assertion passed: Verify the payment successful page is visible]
    Info 11:17:48 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:17:48 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:634

    User try to open see order list

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:17:49 AM Waiting for element to appear: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:17:49 AM Element appeared: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:17:49 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:17:49 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:17:49 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:17:49 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    • Pass
    • 00:03:436

    Issued Order

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:17:49 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900610485/details
    Info 11:17:49 AM [curl]
    curl -X GET \
    -H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
    'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900610485/details'
    Info 11:17:49 AM Navigating to url: https://m.preprod.tiket.com/yourorder/detail?orderId=1900610485&orderHash=714903B537EFAB0D6875D649&orderDetailId=1900750561
    Info 11:17:50 AM Current url : https://m.preprod.tiket.com/yourorder/detail?orderId=1900610485&orderHash=714903B537EFAB0D6875D649&orderDetailId=1900750561
    Info 11:17:50 AM Finding elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]
    Info 11:17:50 AM Found elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]
    Info 11:17:50 AM Is element displayed: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]? false
    Info 11:17:50 AM Waiting for element to appear: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]]
    Info 11:17:52 AM Element appeared: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]]
    Info 11:17:52 AM [Assertion passed: e-Ticket on the order detail should be published]
    Info 11:17:52 AM
    Expected: is [true]
    Actual : [true]
    Info 11:17:52 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900610485/details
    Info 11:17:52 AM [curl]
    curl -X GET \
    -H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
    'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900610485/details'
    Info 11:17:52 AM [Assertion passed: contact name should be available on order detail page]
    Info 11:17:52 AM
    Expected: is [true]
    Actual : [true]
    Info 11:17:52 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900610485/details
    Info 11:17:52 AM [curl]
    curl -X GET \
    -H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
    'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900610485/details'
    Info 11:17:52 AM [Assertion passed: email should be correctly displayed on order detail page]
    Info 11:17:52 AM
    Expected: is "akshi.mital@tiket.com"
    Actual : "akshi.mital@tiket.com"
    StatusTimestampDetails
    Info 11:17:52 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:17:52 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:17:52 AM Expected: is "akshi.mital@tiket.com" Actual : "akshi.mital@tiket.com"
  • verifyCompleteBookingNonIDRCC_1752553073592

    11:17:53 AM / 00:01:58:029 Fail

    verifyCompleteBookingNonIDRCC_1752553073592
    07.15.2025 11:17:53 AM 07.15.2025 11:19:51 AM 00:01:58:029 · #test-id=539
    Harshit DetailPage
    StatusTimestampDetails
    Info 11:17:53 AM Test (verifyCompleteBookingNonIDRCC) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 11:19:46 AM Test failed: verifyCompleteBookingNonIDRCC
    Info 11:19:51 AM Screenshot
    Info 11:19:51 AM TestRailID: 1099727
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:17:53 AM Test start: verifyCompleteBookingNonIDRCC
    • Pass
    • 00:11:965

    User open home page

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:17:53 AM Maximizing window
    Info 11:17:54 AM Window is maximized
    Info 11:17:54 AM Navigating to url: https://preprod.tiket.com/
    Info 11:17:55 AM Current url : https://preprod.tiket.com/
    Info 11:17:55 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:18:05 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:23:775

    User open as logged in user

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:18:05 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:18:06 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:18:06 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:18:07 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:18:07 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:18:07 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:18:07 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true
    Info 11:18:07 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:18:07 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:18:07 AM Maximizing window
    Info 11:18:07 AM Window is maximized
    Info 11:18:07 AM Navigating to url: https://preprod.tiket.com/
    Info 11:18:09 AM Current url : https://preprod.tiket.com/
    Info 11:18:09 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:18:19 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:18:19 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:18:29 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:18:29 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:18:29 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:18:29 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:00:482

    User select IDR currency

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:18:30 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:18:30 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:18:30 AM Current currency: SGD
    • Pass
    • 00:01:550

    User Open Hotel Landing page

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:18:32 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 11:18:32 AM Current url : https://preprod.tiket.com/hotel
    Info 11:18:32 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:18:33 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:18:33 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:18:33 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:18:33 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:18:33 AM [Assertion passed: Landing Page is Opened]
    Info 11:18:33 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:18:33 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:752

    Search stay hotel

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:18:34 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:18:34 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:18:34 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:18:34 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:18:34 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:18:34 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:18:34 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:18:35 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:18:35 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:18:35 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:18:35 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:18:35 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:18:35 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:18:35 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:18:35 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:18:35 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:18:35 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:18:35 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:18:35 AM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:18:35 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:18:35 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:18:35 AM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:18:35 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 11:18:36 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 11:18:36 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 11:18:36 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    • Pass
    • 00:21:012

    submit search Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:18:36 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:18:36 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:18:36 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:18:36 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:18:36 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:18:36 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:18:36 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:18:36 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:18:36 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:18:37 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:18:37 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:18:57 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:01:015

    Go Inside PDP

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:18:57 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:18:57 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:18:57 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 11:18:57 AM Got text: (SDET International) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 11:18:57 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:18:57 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:18:57 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:18:57 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:18:57 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:18:57 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:18:57 AM [Assertion passed: Verify if PDP is Opened]
    Info 11:18:57 AM
    Expected: is [true]
    Actual : [true]
    Info 11:18:57 AM [Assertion passed: Verify Hotel name on entered on LP and PDP is same]
    Info 11:18:57 AM
    Expected: a string containing "SDET International"
    Actual : "SDET International"
    Info 11:18:58 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:18:58 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:18:58 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:18:58 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:18:58 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:18:58 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:18:58 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:18:58 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:18:57 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:18:57 AM Expected: a string containing "SDET International" Actual : "SDET International"
    • Pass
    • 00:01:504

    Click Book Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:18:58 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:18:58 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:18:59 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:18:59 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:18:59 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:18:59 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:18:59 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:18:59 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:18:59 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:18:59 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:18:59 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:18:59 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:18:59 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:18:59 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:18:59 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:18:59 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:18:59 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:18:59 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    • Pass
    • 00:04:558

    Go to payment page

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:19:00 AM Waiting for element to appear: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:00 AM Element appeared: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:00 AM Clicking on element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:00 AM Waiting for element to be clickable: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:00 AM Element is now clickable: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:00 AM Clicked on element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:00 AM Waiting for element to appear: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:01 AM Element appeared: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:01 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:01 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:01 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:01 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:01 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:01 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:01 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:01 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:01 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:01 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:01 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:01 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button]
    Info 11:19:01 AM Waiting for element to appear: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]]
    Info 11:19:04 AM Element appeared: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]]
    Info 11:19:04 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]]
    Info 11:19:04 AM Got text: (Order ID: 1900970457) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]]
    Info 11:19:04 AM orderId 1900970457
    Info 11:19:04 AM [Assertion passed: Verify order ID is displayed in payment page]
    Info 11:19:04 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:19:04 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    • Pass
    • 00:00:843

    Input the card details

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:19:05 AM cardNumber 4242424242424242
    Info 11:19:05 AM Sending keys: (4242424242424242) to: [CREDIT_CARD_NUMBER, By.xpath: //input[@id='creditdebit-card-number']]
    Info 11:19:05 AM Finding element: [CREDIT_CARD_NUMBER, By.xpath: //input[@id='creditdebit-card-number']]
    Info 11:19:05 AM Found element: [CREDIT_CARD_NUMBER, By.xpath: //input[@id='creditdebit-card-number']]
    Info 11:19:05 AM Sent keys: (4242424242424242) to: [CREDIT_CARD_NUMBER, By.xpath: //input[@id='creditdebit-card-number']]
    Info 11:19:05 AM cardMonth 11/26
    Info 11:19:05 AM Sending keys: (11/26) to: [CREDIT_CARD_MONTH_YEAR, By.xpath: //input[@id='mmyy']]
    Info 11:19:05 AM Finding element: [CREDIT_CARD_MONTH_YEAR, By.xpath: //input[@id='mmyy']]
    Info 11:19:05 AM Found element: [CREDIT_CARD_MONTH_YEAR, By.xpath: //input[@id='mmyy']]
    Info 11:19:05 AM Sent keys: (11/26) to: [CREDIT_CARD_MONTH_YEAR, By.xpath: //input[@id='mmyy']]
    Info 11:19:05 AM cvv 123
    Info 11:19:05 AM Sending keys: (123) to: [CREDIT_CARD_CVV, By.xpath: //input[@id='cvccvv']]
    Info 11:19:05 AM Finding element: [CREDIT_CARD_CVV, By.xpath: //input[@id='cvccvv']]
    Info 11:19:05 AM Found element: [CREDIT_CARD_CVV, By.xpath: //input[@id='cvccvv']]
    Info 11:19:05 AM Sent keys: (123) to: [CREDIT_CARD_CVV, By.xpath: //input[@id='cvccvv']]
    Info 11:19:05 AM cardHolderName Harshit
    Info 11:19:05 AM Sending keys: (Harshit) to: [CREDIT_CARD_HOLDER_NAME, By.xpath: //input[@id='cardholder-name']]
    Info 11:19:05 AM Finding element: [CREDIT_CARD_HOLDER_NAME, By.xpath: //input[@id='cardholder-name']]
    Info 11:19:05 AM Found element: [CREDIT_CARD_HOLDER_NAME, By.xpath: //input[@id='cardholder-name']]
    Info 11:19:05 AM Sent keys: (Harshit) to: [CREDIT_CARD_HOLDER_NAME, By.xpath: //input[@id='cardholder-name']]
    • Pass
    • 00:00:455

    Click on Pay button

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:19:05 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:19:05 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:19:05 AM Waiting for element to be clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:19:05 AM Element is now clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:19:05 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:19:05 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:19:05 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    Info 11:19:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]]
    • Pass
    • 00:35:939
    StatusTimestampDetails
    Info 11:19:06 AM Waiting for element to appear: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2]
    Info 11:19:42 AM Element appeared: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2]
    Info 11:19:42 AM Finding elements: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2]
    Info 11:19:42 AM Found elements: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2]
    Info 11:19:42 AM Is element displayed: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2]? true
    Info 11:19:42 AM [Assertion passed: Verify the payment successful page is visible]
    Info 11:19:42 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:19:42 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:611

    User try to open see order list

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:19:42 AM Waiting for element to appear: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:19:42 AM Element appeared: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:19:42 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:19:42 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:19:42 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    Info 11:19:42 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]]
    • Fail
    • 00:03:613

    Issued Order

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:19:43 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900970457/details
    Info 11:19:43 AM [curl]
    curl -X GET \
    -H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
    'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900970457/details'
    Info 11:19:43 AM Navigating to url: https://m.preprod.tiket.com/yourorder/detail?orderId=1900970457&orderHash=714E81D93EF579EC6875D6B6&orderDetailId=1900400546
    Info 11:19:44 AM Current url : https://m.preprod.tiket.com/yourorder/detail?orderId=1900970457&orderHash=714E81D93EF579EC6875D6B6&orderDetailId=1900400546
    Info 11:19:44 AM Finding elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]
    Info 11:19:44 AM Found elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]
    Info 11:19:44 AM Is element displayed: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]? false
    Info 11:19:44 AM Waiting for element to appear: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]]
    Info 11:19:45 AM Element appeared: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]]
    Info 11:19:45 AM [Assertion passed: e-Ticket on the order detail should be published]
    Info 11:19:45 AM
    Expected: is [true]
    Actual : [true]
    Info 11:19:45 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900970457/details
    Info 11:19:45 AM [curl]
    curl -X GET \
    -H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
    'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900970457/details'
    Info 11:19:45 AM [Assertion passed: contact name should be available on order detail page]
    Info 11:19:45 AM
    Expected: is [true]
    Actual : [true]
    Info 11:19:45 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900970457/details
    Info 11:19:45 AM [curl]
    curl -X GET \
    -H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
    'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900970457/details'
    Info 11:19:45 AM [Assertion passed: email should be correctly displayed on order detail page]
    Info 11:19:45 AM
    Expected: is "akshi.mital@tiket.com"
    Actual : "akshi.mital@tiket.com"
    Info 11:19:46 AM Waiting for element to presence: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 11:19:46 AM Element presented: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 11:19:46 AM Scrolling into web view: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 11:19:46 AM Finding element: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 11:19:46 AM Found element: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 11:19:46 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 11:19:46 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 11:19:46 AM Scrolled into web view: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 11:19:46 AM Waiting for element to appear: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 11:19:46 AM Element appeared: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 11:19:46 AM Order ID: 1900970457
    Info 11:19:46 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 11:19:46 AM Got text: (Order ID: 1900970457) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]]
    Info 11:19:46 AM [Assertion passed: orderID should be visible and should be same as from payment page]
    Info 11:19:46 AM
    Expected: is "1900970457"
    Actual : "Order ID: 1900970457"
    StatusTimestampDetails
    Info 11:19:45 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:19:45 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:19:45 AM Expected: is "akshi.mital@tiket.com" Actual : "akshi.mital@tiket.com"
    StatusTimestampDetails
    Fail 11:19:46 AM Expected: is "1900970457" Actual : "Order ID: 1900970457"
    • Fail
    • 00:00:001

    Exception

    Harshit DetailPage
    StatusTimestampDetails
    Fail 11:19:46 AM
  • verifyDetailsInSRPIsChangedGuest_1752553191997

    11:19:51 AM / 00:01:39:760 Fail

    verifyDetailsInSRPIsChangedGuest_1752553191997
    07.15.2025 11:19:51 AM 07.15.2025 11:21:31 AM 00:01:39:760 · #test-id=566
    Harshit SearchPage
    StatusTimestampDetails
    Info 11:19:51 AM Test (verifyDetailsInSRPIsChangedGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 11:21:21 AM Test failed: verifyDetailsInSRPIsChangedGuest
    Info 11:21:31 AM Screenshot
    Info 11:21:31 AM TestRailID: 1370844
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:19:51 AM Test start: verifyDetailsInSRPIsChangedGuest
    • Pass
    • 00:11:922

    User opens home page

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:19:52 AM Maximizing window
    Info 11:19:52 AM Window is maximized
    Info 11:19:52 AM Navigating to url: https://preprod.tiket.com/
    Info 11:19:53 AM Current url : https://preprod.tiket.com/
    Info 11:19:53 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:20:04 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:18:678

    User open home page as guest

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:20:04 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:20:04 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:20:04 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:20:04 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:20:04 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:20:04 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:20:04 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:20:04 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:20:04 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:20:04 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:20:04 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:20:04 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:20:04 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:20:04 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:20:04 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:20:04 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:20:04 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:20:04 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:20:04 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:20:04 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:20:04 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:20:05 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:20:05 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:20:05 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:20:05 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:20:05 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:20:05 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:20:06 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:20:06 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:20:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:20:06 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:20:16 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:20:16 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:20:22 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:20:22 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:20:22 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:20:22 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    • Pass
    • 00:03:665

    User selects IDR currency

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:20:23 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:20:23 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:20:23 AM Current currency: SGD
    Info 11:20:23 AM Clicking on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 11:20:23 AM Waiting for element to be clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 11:20:23 AM Element is now clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 11:20:23 AM Clicked on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 11:20:23 AM Waiting for element to appear: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:20:23 AM Element appeared: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:20:23 AM Scrolling into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:20:23 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:20:23 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:20:23 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:20:24 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:20:24 AM Scrolled into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:20:24 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:20:24 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:20:24 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:20:24 AM Scrolling into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:20:24 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:20:24 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:20:24 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:20:24 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:20:24 AM Scrolled into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:20:26 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    • Pass
    • 00:02:050

    User Open NHA Landing page

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:20:28 AM Navigating to url: https://preprod.tiket.com/homes
    Info 11:20:29 AM Current url : https://preprod.tiket.com/homes
    Info 11:20:29 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:20:30 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:20:30 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:20:30 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:20:30 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:20:30 AM [Assertion passed: Landing Page is Opened]
    Info 11:20:30 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:20:30 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:03:039

    Search stay location

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:20:31 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:20:31 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:20:31 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:20:31 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:20:31 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:20:31 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:20:31 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:20:31 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:20:31 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:20:31 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:20:31 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:20:31 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:20:31 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:20:31 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:20:31 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:20:31 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:20:31 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:20:32 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:20:32 AM Sending keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:20:32 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:20:32 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:20:32 AM Sent keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:20:32 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    Info 11:20:33 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    Info 11:20:33 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    Info 11:20:34 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    • Pass
    • 00:20:846

    Submit search button

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:20:34 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:20:34 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:20:34 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:20:34 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:20:34 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:20:34 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:20:34 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:20:34 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:20:34 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:20:34 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:20:34 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:20:54 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:20:694

    Close pop-up

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:20:55 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:21:15 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:21:15 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:21:15 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:21:15 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false
    • Pass
    • 00:01:004

    Input new location

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:21:15 AM Clicking on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:21:15 AM Waiting for element to be clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:21:15 AM Element is now clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:21:15 AM Clicked on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:21:15 AM Waiting for element to appear: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:21:16 AM Element appeared: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:21:16 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:21:16 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:21:16 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:21:16 AM Scrolling into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:21:16 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:21:16 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:21:16 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:21:16 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:21:16 AM Scrolled into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:21:16 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:21:16 AM Sending keys: (Jakarta) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:21:16 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:21:16 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:21:16 AM Sent keys: (Jakarta) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:21:16 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Jakarta']]
    Info 11:21:16 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Jakarta']]
    Info 11:21:16 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Jakarta']]
    Info 11:21:16 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Jakarta']]
    • Pass
    • 00:00:995

    Update guests

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:21:16 AM Clicking on element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:21:16 AM Waiting for element to be clickable: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:21:16 AM Element is now clickable: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:21:17 AM Clicked on element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:21:17 AM Finding element: [MASTER_TAG, By.xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[1]]
    Info 11:21:17 AM Found element: [MASTER_TAG, By.xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[1]]
    Info 11:21:17 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[1]]
    Info 11:21:17 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[1]]
    Info 11:21:17 AM currentAdult is '1'
    Info 11:21:17 AM Finding element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:21:17 AM Found element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:21:17 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:21:17 AM Scrolling into web view: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:21:17 AM Finding element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:21:17 AM Found element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:21:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:21:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:21:17 AM Scrolled into web view: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:21:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:21:17 AM Clicking on element: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button]
    Info 11:21:17 AM Waiting for element to be clickable: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button]
    Info 11:21:17 AM Element is now clickable: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button]
    Info 11:21:17 AM Clicked on element: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button]
    • Pass
    • 00:00:754

    Set date

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:21:17 AM Got random number -> 13
    Info 11:21:17 AM Got random number -> 15
    Info 11:21:17 AM stringStartDate is '13', stringEndDate is '15'
    Info 11:21:17 AM Clicking on element: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]]
    Info 11:21:17 AM Waiting for element to be clickable: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]]
    Info 11:21:17 AM Element is now clickable: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]]
    Info 11:21:18 AM Clicked on element: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]]
    Info 11:21:18 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:21:18 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:21:18 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:21:18 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:21:18 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:21:18 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:21:18 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:21:18 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:21:18 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:21:18 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:21:18 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:21:18 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:21:18 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:21:18 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:21:18 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:21:18 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:21:18 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:21:18 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:21:18 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:21:18 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    • Pass
    • 00:00:678
    StatusTimestampDetails
    Info 11:21:18 AM Clicking on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 11:21:18 AM Waiting for element to be clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 11:21:18 AM Element is now clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 11:21:19 AM Clicked on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    • Fail
    • 00:02:494

    SRP is refreshed

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:21:19 AM Waiting for element to appear: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:21:19 AM Element appeared: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:21:19 AM Getting text from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:21:19 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:21:19 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:21:19 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:21:19 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:21:19 AM Got text: (Central Jakarta) from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:21:19 AM Waiting for element to appear: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:21:19 AM Element appeared: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:21:19 AM Getting text from: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:21:19 AM Finding element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:21:19 AM Found element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:21:19 AM Finding element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:21:19 AM Found element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:21:19 AM Got text: (3 Guests) from: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:21:19 AM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:21:21 AM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:21:21 AM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:21:21 AM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:21:21 AM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true
    Info 11:21:21 AM [Assertion passed: NHA card on SRP is visible]
    Info 11:21:21 AM
    Expected: is [true]
    Actual : [true]
    Info 11:21:21 AM [Assertion passed: Updated Searched text entered by user matches SRP's search bar]
    Info 11:21:21 AM
    Expected: is "Central Jakarta"
    Actual : "Jakarta"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:21:21 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Fail 11:21:21 AM Expected: is "Central Jakarta" Actual : "Jakarta"
    • Fail
    • 00:00:000

    Exception

    Harshit SearchPage
    StatusTimestampDetails
    Fail 11:21:21 AM
  • verifyDetailsInSRPIsChangedLogin_1752553292150

    11:21:32 AM / 00:02:25:895 Pass

    verifyDetailsInSRPIsChangedLogin_1752553292150
    07.15.2025 11:21:32 AM 07.15.2025 11:23:58 AM 00:02:25:895 · #test-id=584
    Harshit SearchPage
    StatusTimestampDetails
    Info 11:21:32 AM Test (verifyDetailsInSRPIsChangedLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 11:23:58 AM Test success: verifyDetailsInSRPIsChangedLogin
    Info 11:23:58 AM TestRailID: 1099727
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:21:32 AM Test start: verifyDetailsInSRPIsChangedLogin
    • Pass
    • 00:12:629

    User opens home page

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:21:32 AM Maximizing window
    Info 11:21:32 AM Window is maximized
    Info 11:21:32 AM Navigating to url: https://preprod.tiket.com/
    Info 11:21:34 AM Current url : https://preprod.tiket.com/
    Info 11:21:34 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:21:45 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 01:13:727

    User open as logged in user

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:21:45 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:21:45 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:21:45 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:21:49 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:21:49 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:21:49 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:21:49 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false
    Info 11:21:49 AM Maximizing window
    Info 11:21:49 AM Window is maximized
    Info 11:21:49 AM Navigating to url: https://preprod.tiket.com/
    Info 11:21:52 AM Current url : https://preprod.tiket.com/
    Info 11:21:52 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:22:02 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:22:02 AM Maximizing window
    Info 11:22:02 AM Window is maximized
    Info 11:22:02 AM Navigating to url: https://preprod.tiket.com/
    Info 11:22:05 AM Current url : https://preprod.tiket.com/
    Info 11:22:05 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:22:15 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:22:15 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:22:15 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:22:15 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:22:15 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:22:15 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:22:16 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:22:16 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:22:16 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:22:16 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:22:16 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:22:16 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:22:16 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:22:16 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:22:16 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:22:16 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:22:16 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:22:16 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:22:16 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:22:16 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:22:16 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:22:16 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:22:16 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:22:16 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:22:16 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:22:16 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:22:16 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:22:16 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:22:16 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:22:16 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:22:16 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:22:16 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:22:16 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:22:16 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:22:17 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:22:17 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:22:17 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:22:17 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:22:17 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:22:17 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:22:17 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:22:17 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:22:17 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:22:17 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:22:17 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:22:17 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:22:17 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:22:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:22:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:22:17 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:22:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:22:17 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']]
    Info 11:22:17 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
    (Session info: chrome=123.0.6312.105)
    Build info: version: '4.13.0', revision: 'ba948ece5b*'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
    Driver info: org.openqa.selenium.chrome.ChromeDriver
    Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
    Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    Session ID: 2f6584994a9fa229695a3b371a5d7fa6
    Info 11:22:17 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:22:27 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:22:27 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:22:27 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:22:27 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false
    Info 11:22:27 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:22:28 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:22:28 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false
    Info 11:22:28 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:22:28 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:22:28 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:22:28 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:22:28 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:22:28 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:22:28 AM User is already logged in. No OTP needed
    Info 11:22:28 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:22:48 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:22:48 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:22:58 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:22:58 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:22:58 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:22:58 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:01:651

    User selects IDR currency

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:22:58 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:22:59 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:22:59 AM Current currency: SGD
    Info 11:22:59 AM Clicking on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 11:22:59 AM Waiting for element to be clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 11:22:59 AM Element is now clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 11:22:59 AM Clicked on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]]
    Info 11:22:59 AM Waiting for element to appear: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:22:59 AM Element appeared: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:22:59 AM Scrolling into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:22:59 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:22:59 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:22:59 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:23:00 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:23:00 AM Scrolled into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:23:00 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:23:00 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:23:00 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:23:00 AM Scrolling into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:23:00 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:23:00 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:23:00 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:23:00 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:23:00 AM Scrolled into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    Info 11:23:00 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']]
    • Pass
    • 00:00:801

    User opens hotel landing page

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:23:06 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 11:23:06 AM Current url : https://preprod.tiket.com/hotel
    • Pass
    • 00:02:364

    Search stay location

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:23:07 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:23:07 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:23:07 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:23:07 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:23:07 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:23:07 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:23:07 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:23:07 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:23:07 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:23:07 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:23:07 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:23:07 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:23:07 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:23:07 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:23:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:23:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:23:07 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:23:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:23:07 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:23:07 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:23:08 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:23:08 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:23:08 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:23:08 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:23:08 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:23:09 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    • Pass
    • 00:20:481

    Submit search button

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:23:09 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:23:09 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:23:09 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:23:09 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:23:09 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:23:09 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:23:09 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:23:09 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:23:09 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:23:09 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:23:09 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:23:29 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:20:344

    Close pop-up

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:23:29 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:23:49 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:23:49 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:23:49 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:23:49 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false
    Info 11:23:49 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:23:49 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:23:49 AM Current currency: IDR
    Info 11:23:49 AM [Assertion passed: Verify currency in search Result page is set to IDR]
    Info 11:23:49 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:23:49 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:114

    Input new location

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:23:51 AM Clicking on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:23:51 AM Waiting for element to be clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:23:51 AM Element is now clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:23:51 AM Clicked on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:23:51 AM Waiting for element to appear: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:23:51 AM Element appeared: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:23:51 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:23:51 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:23:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:23:51 AM Scrolling into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:23:51 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:23:51 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:23:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:23:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:23:51 AM Scrolled into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:23:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:23:51 AM Sending keys: (Palmerah) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:23:51 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:23:51 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:23:51 AM Sent keys: (Palmerah) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:23:51 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Palmerah']]
    Info 11:23:52 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Palmerah']]
    Info 11:23:52 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Palmerah']]
    Info 11:23:52 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Palmerah']]
    • Pass
    • 00:00:935

    Update guests and rooms

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:23:52 AM Clicking on element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:23:52 AM Waiting for element to be clickable: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:23:52 AM Element is now clickable: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:23:53 AM Clicked on element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:23:53 AM Finding element: [MASTER_TAG, By.xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[2]]
    Info 11:23:53 AM Found element: [MASTER_TAG, By.xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[2]]
    Info 11:23:53 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[2]]
    Info 11:23:53 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[2]]
    Info 11:23:53 AM currentAdult is '1'
    Info 11:23:53 AM Finding element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:23:53 AM Found element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:23:53 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:23:53 AM Scrolling into web view: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:23:53 AM Finding element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:23:53 AM Found element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:23:53 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:23:53 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:23:53 AM Scrolled into web view: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:23:53 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:23:53 AM Finding element: [MASTER_TAG, By.xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[1]]
    Info 11:23:53 AM Found element: [MASTER_TAG, By.xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[1]]
    Info 11:23:53 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[1]]
    Info 11:23:53 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[1]]
    Info 11:23:53 AM currentRoom is '1'
    Info 11:23:53 AM Finding element: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:23:53 AM Found element: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:23:53 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:23:53 AM Scrolling into web view: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:23:53 AM Finding element: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:23:53 AM Found element: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:23:53 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:23:53 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:23:53 AM Scrolled into web view: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:23:53 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]]
    Info 11:23:53 AM Clicking on element: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button]
    Info 11:23:53 AM Waiting for element to be clickable: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button]
    Info 11:23:53 AM Element is now clickable: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button]
    Info 11:23:53 AM Clicked on element: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button]
    • Pass
    • 00:00:760

    Set date

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:23:53 AM Got random number -> 14
    Info 11:23:53 AM Got random number -> 15
    Info 11:23:53 AM stringStartDate is '14', stringEndDate is '15'
    Info 11:23:53 AM Clicking on element: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]]
    Info 11:23:53 AM Waiting for element to be clickable: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]]
    Info 11:23:53 AM Element is now clickable: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]]
    Info 11:23:53 AM Clicked on element: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]]
    Info 11:23:53 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 11:23:54 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 11:23:54 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 11:23:54 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 11:23:54 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 11:23:54 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 11:23:54 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 11:23:54 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 11:23:54 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 11:23:54 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]]
    Info 11:23:54 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:23:54 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:23:54 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:23:54 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:23:54 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:23:54 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:23:54 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:23:54 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:23:54 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:23:54 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    • Pass
    • 00:00:726
    StatusTimestampDetails
    Info 11:23:54 AM Clicking on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 11:23:54 AM Waiting for element to be clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 11:23:54 AM Element is now clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 11:23:55 AM Clicked on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    • Pass
    • 00:02:619

    SRP is refreshed

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:23:55 AM Waiting for element to appear: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:23:55 AM Element appeared: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:23:55 AM Getting text from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:23:55 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:23:55 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:23:55 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:23:55 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:23:55 AM Got text: (Palmerah) from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:23:55 AM Waiting for element to appear: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:23:55 AM Element appeared: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:23:55 AM Getting text from: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:23:55 AM Finding element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:23:55 AM Found element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:23:55 AM Finding element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:23:55 AM Found element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:23:55 AM Got text: (2 Rooms, 2 Guests) from: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]]
    Info 11:23:55 AM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:23:56 AM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:23:56 AM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:23:56 AM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:23:57 AM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true
    Info 11:23:57 AM [Assertion passed: Hotel card on SRP is visible]
    Info 11:23:57 AM
    Expected: is [true]
    Actual : [true]
    Info 11:23:57 AM [Assertion passed: Searched text entered by user matches SRP's search bar]
    Info 11:23:57 AM
    Expected: is "Palmerah"
    Actual : "Palmerah"
    Info 11:23:57 AM [Assertion passed: Number of updated rooms should match on SRP]
    Info 11:23:57 AM
    Expected: is [2]
    Actual : [2]
    Info 11:23:57 AM [Assertion passed: Number of updated adults should match on SRP]
    Info 11:23:57 AM
    Expected: is [2]
    Actual : [2]
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 11:23:57 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:23:57 AM Expected: is "Palmerah" Actual : "Palmerah"
    StatusTimestampDetails
    Info 11:23:57 AM Expected: is [2] Actual : [2]
    StatusTimestampDetails
    Info 11:23:57 AM Expected: is [2] Actual : [2]
  • verifyDetailsInSRPIsDisplayedGuest_1752553438431

    11:23:58 AM / 00:01:32:152 Fail

    verifyDetailsInSRPIsDisplayedGuest_1752553438431
    07.15.2025 11:23:58 AM 07.15.2025 11:25:30 AM 00:01:32:152 · #test-id=603
    Harshit SearchPage
    StatusTimestampDetails
    Info 11:23:58 AM Test (verifyDetailsInSRPIsDisplayedGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 11:25:20 AM Test failed: verifyDetailsInSRPIsDisplayedGuest
    Info 11:25:30 AM Screenshot
    Info 11:25:30 AM TestRailID: 1370842
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:23:58 AM Test start: verifyDetailsInSRPIsDisplayedGuest
    • Pass
    • 00:12:118

    User open home page

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:23:58 AM Maximizing window
    Info 11:23:58 AM Window is maximized
    Info 11:23:58 AM Navigating to url: https://preprod.tiket.com/
    Info 11:24:00 AM Current url : https://preprod.tiket.com/
    Info 11:24:00 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:24:10 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:18:205

    User open home page as guest

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:24:11 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:24:11 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:24:11 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:24:11 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:24:11 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:24:11 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:24:11 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:24:11 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:24:11 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:24:11 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:24:11 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:24:11 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:24:11 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:24:11 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:24:11 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:24:11 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:24:11 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:24:11 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:24:11 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:24:11 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:24:11 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:24:11 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:24:11 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:24:11 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:24:11 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:24:11 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:24:11 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:24:12 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:24:12 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:24:12 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:24:12 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:24:22 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:24:22 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:24:29 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:24:29 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:24:29 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:24:29 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    • Pass
    • 00:00:259

    User select IDR currency

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:24:29 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:24:29 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:24:29 AM Current currency: IDR
    • Pass
    • 00:01:792

    User Open NHA Landing page

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:24:32 AM Navigating to url: https://preprod.tiket.com/homes
    Info 11:24:33 AM Current url : https://preprod.tiket.com/homes
    Info 11:24:33 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:24:33 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:24:33 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:24:33 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:24:33 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:24:33 AM [Assertion passed: Landing Page is Opened]
    Info 11:24:33 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:24:33 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:925

    Search stay location

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:24:35 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:24:35 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:24:35 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:24:35 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:24:35 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:24:35 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:24:35 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:24:35 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:24:35 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:24:35 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:24:35 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:24:35 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:24:35 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:24:35 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:24:35 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:24:35 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:24:35 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:24:35 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:24:35 AM Sending keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:24:35 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:24:35 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:24:35 AM Sent keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:24:35 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    Info 11:24:37 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    Info 11:24:37 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    Info 11:24:37 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    • Pass
    • 00:21:011

    submit search Button

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:24:37 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:24:37 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:24:37 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:24:37 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:24:37 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:24:37 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:24:37 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:24:37 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:24:37 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:24:38 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:24:38 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:24:58 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Fail
    • 00:21:669

    close Pop up

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:24:58 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:25:18 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:25:18 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:25:18 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:25:18 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false
    Info 11:25:18 AM Waiting for element to appear: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:25:18 AM Element appeared: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:25:18 AM Getting text from: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:25:18 AM Finding element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:25:18 AM Found element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:25:18 AM Finding element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:25:18 AM Found element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:25:18 AM Got text: (The ONE Legian) from: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:25:18 AM Waiting for element to appear: [HOTEL_LOCATION, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span]
    Info 11:25:18 AM Element appeared: [HOTEL_LOCATION, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span]
    Info 11:25:18 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span]
    Info 11:25:18 AM Got text: (Vacation Home) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span]
    Info 11:25:18 AM Waiting for element to appear: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]]
    Info 11:25:18 AM Element appeared: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]]
    Info 11:25:18 AM Getting text from: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]]
    Info 11:25:18 AM Finding element: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]]
    Info 11:25:18 AM Found element: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]]
    Info 11:25:18 AM Finding element: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]]
    Info 11:25:18 AM Found element: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]]
    Info 11:25:18 AM Got text: (IDR 1,160,324) from: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]]
    Info 11:25:18 AM Waiting for element to appear: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:25:18 AM Element appeared: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:25:18 AM Getting text from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:25:18 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:25:18 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:25:18 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:25:18 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:25:18 AM Got text: (Bali) from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:25:18 AM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:25:18 AM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:25:18 AM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:25:18 AM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:25:18 AM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true
    Info 11:25:18 AM [Assertion passed: NHA Card on SRP is visible ]
    Info 11:25:18 AM
    Expected: is [true]
    Actual : [true]
    Info 11:25:19 AM Waiting for element to appear: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]]
    Info 11:25:19 AM Element appeared: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]]
    Info 11:25:19 AM Finding elements: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]]
    Info 11:25:19 AM Found elements: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]]
    Info 11:25:19 AM Is element displayed: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]]? true
    Info 11:25:19 AM [Assertion passed: Master Tag on SRP is visible ]
    Info 11:25:19 AM
    Expected: is [true]
    Actual : [true]
    Info 11:25:19 AM [Assertion passed: NHA's name is visible on NHA Card ]
    Info 11:25:19 AM
    Expected: is [true]
    Actual : [true]
    Info 11:25:19 AM [Assertion passed: NHA's Area is visible on NHA Card]
    Info 11:25:19 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:25:18 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:25:19 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:25:19 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:25:19 AM Expected: is [true] Actual : [true]
    • Fail
    • 00:00:001

    Exception

    Harshit SearchPage
    StatusTimestampDetails
    Fail 11:25:19 AM
  • verifyDetailsInSRPIsDisplayedLogin_1752553531408

    11:25:31 AM / 00:02:45:453 Fail

    verifyDetailsInSRPIsDisplayedLogin_1752553531408
    07.15.2025 11:25:31 AM 07.15.2025 11:28:16 AM 00:02:45:453 · #test-id=618
    Harshit SearchPage
    StatusTimestampDetails
    Info 11:25:31 AM Test (verifyDetailsInSRPIsDisplayedLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 11:28:06 AM Test failed: verifyDetailsInSRPIsDisplayedLogin
    Info 11:28:16 AM Screenshot
    Info 11:28:16 AM TestRailID: 103558
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:25:31 AM Test start: verifyDetailsInSRPIsDisplayedLogin
    • Pass
    • 00:13:726

    User open home page

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:25:32 AM Maximizing window
    Info 11:25:32 AM Window is maximized
    Info 11:25:32 AM Navigating to url: https://preprod.tiket.com/
    Info 11:25:35 AM Current url : https://preprod.tiket.com/
    Info 11:25:35 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:25:45 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 01:12:689

    User open as logged in user

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:25:46 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:25:46 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:25:46 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:25:50 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:25:50 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:25:50 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:25:50 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false
    Info 11:25:50 AM Maximizing window
    Info 11:25:50 AM Window is maximized
    Info 11:25:50 AM Navigating to url: https://preprod.tiket.com/
    Info 11:25:52 AM Current url : https://preprod.tiket.com/
    Info 11:25:52 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:26:03 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:26:03 AM Maximizing window
    Info 11:26:03 AM Window is maximized
    Info 11:26:03 AM Navigating to url: https://preprod.tiket.com/
    Info 11:26:05 AM Current url : https://preprod.tiket.com/
    Info 11:26:05 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:26:15 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:26:15 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:26:15 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:26:15 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:26:15 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:26:15 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:26:16 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:26:16 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:26:16 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:26:16 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:26:16 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:26:16 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:26:16 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:26:16 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:26:16 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:26:16 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:26:16 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:26:16 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:26:16 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:26:16 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:26:16 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:26:16 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:26:16 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:26:16 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:26:16 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:26:16 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:26:16 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:26:16 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:26:16 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:26:16 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:26:16 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:26:16 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:26:16 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:26:16 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:26:17 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:26:17 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:26:17 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:26:17 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:26:17 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:26:17 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:26:17 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:26:17 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:26:17 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:26:17 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:26:17 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:26:17 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:26:17 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:26:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:26:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:26:17 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:26:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:26:17 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']]
    Info 11:26:17 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
    (Session info: chrome=123.0.6312.105)
    Build info: version: '4.13.0', revision: 'ba948ece5b*'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
    Driver info: org.openqa.selenium.chrome.ChromeDriver
    Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
    Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    Session ID: 2f6584994a9fa229695a3b371a5d7fa6
    Info 11:26:17 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:26:27 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:26:27 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:26:27 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:26:27 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false
    Info 11:26:27 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:26:27 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:26:27 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false
    Info 11:26:27 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:26:27 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:26:27 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:26:27 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:26:27 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:26:27 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:26:27 AM User is already logged in. No OTP needed
    Info 11:26:27 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:26:48 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:26:48 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:26:58 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:26:58 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:26:58 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:26:58 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:00:280

    User select IDR currency

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:26:58 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:26:58 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:26:58 AM Current currency: IDR
    • Pass
    • 00:00:771

    User Open hotel Landing page

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:27:01 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 11:27:01 AM Current url : https://preprod.tiket.com/hotel
    • Pass
    • 00:02:359

    Search stay location

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:27:01 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:27:02 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:27:02 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:27:02 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:27:02 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:27:02 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:27:02 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:27:02 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:27:02 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:27:02 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:27:02 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:27:02 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:27:02 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:27:02 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:27:02 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:27:02 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:27:02 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:27:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:27:02 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:27:02 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:27:02 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:27:02 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:27:02 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:27:03 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:27:03 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:27:03 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    • Pass
    • 00:20:578

    submit search Button

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:27:04 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:27:04 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:27:04 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:27:04 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:27:04 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:27:04 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:27:04 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:27:04 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:27:04 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:27:04 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:27:04 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:27:24 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Fail
    • 00:40:858

    close Pop up

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:27:24 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:27:44 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:27:44 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:27:44 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:27:44 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false
    Info 11:27:44 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:27:44 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:27:44 AM Current currency: IDR
    Info 11:27:44 AM [Assertion passed: Verify currency in Search Result page is set to IDR]
    Info 11:27:44 AM
    Expected: is [true]
    Actual : [true]
    Info 11:27:45 AM Waiting for element to appear: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:27:45 AM Element appeared: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:27:45 AM Getting text from: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:27:45 AM Finding element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:27:45 AM Found element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:27:45 AM Finding element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:27:45 AM Found element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:27:45 AM Got text: (Carvens Hotel) from: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:27:45 AM Waiting for element to appear: [HOTEL_LOCATION, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span]
    Info 11:28:05 AM Timeout waiting for 20 seconds for element to appear: [HOTEL_LOCATION, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span]
    StatusTimestampDetails
    Info 11:27:44 AM Expected: is [true] Actual : [true]
    • Fail
    • 00:00:000

    Exception

    Harshit SearchPage
    StatusTimestampDetails
    Fail 11:28:05 AM
  • verifyDetailsOnSRPAreCorrect_1752553697273

    11:28:17 AM / 00:01:05:060 Pass

    verifyDetailsOnSRPAreCorrect_1752553697273
    07.15.2025 11:28:17 AM 07.15.2025 11:29:22 AM 00:01:05:060 · #test-id=629
    Akshi SearchResultPage
    StatusTimestampDetails
    Info 11:28:17 AM Test (verifyDetailsOnSRPAreCorrect) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 11:29:22 AM Test success: verifyDetailsOnSRPAreCorrect
    Info 11:29:22 AM TestRailID: 1370842
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 11:28:17 AM Test start: verifyDetailsOnSRPAreCorrect
    • Pass
    • 00:13:661

    User open home page

    Akshi SearchResultPage
    StatusTimestampDetails
    Info 11:28:17 AM Maximizing window
    Info 11:28:17 AM Window is maximized
    Info 11:28:17 AM Navigating to url: https://preprod.tiket.com/
    Info 11:28:20 AM Current url : https://preprod.tiket.com/
    Info 11:28:20 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:28:31 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:18:662

    User open home page as guest

    Akshi SearchResultPage
    StatusTimestampDetails
    Info 11:28:31 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:28:31 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:28:31 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:28:31 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:28:31 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:28:31 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:28:31 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:28:31 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:28:31 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:28:31 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:28:31 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:28:31 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:28:31 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:28:31 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:28:31 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:28:31 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:28:31 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:28:31 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:28:31 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:28:31 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:28:31 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:28:32 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:28:32 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:28:32 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:28:32 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:28:32 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:28:32 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:28:33 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:28:33 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:28:33 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:28:33 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:28:43 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:28:43 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:28:49 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:28:49 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:28:49 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:28:49 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    • Pass
    • 00:00:277

    User select IDR currency

    Akshi SearchResultPage
    StatusTimestampDetails
    Info 11:28:50 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:28:50 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:28:50 AM Current currency: IDR
    • Pass
    • 00:01:706

    User Open NHA Landing page

    Akshi SearchResultPage
    StatusTimestampDetails
    Info 11:28:52 AM Navigating to url: https://preprod.tiket.com/homes
    Info 11:28:53 AM Current url : https://preprod.tiket.com/homes
    Info 11:28:53 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:28:54 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:28:54 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:28:54 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:28:54 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:28:54 AM [Assertion passed: Landing Page is Opened]
    Info 11:28:54 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:28:54 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:421

    Search stay location

    Akshi SearchResultPage
    StatusTimestampDetails
    Info 11:28:55 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:28:55 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:28:55 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:28:55 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:28:55 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:28:56 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:28:56 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:28:56 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:28:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:28:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:28:56 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:28:56 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:28:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:28:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:28:56 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:28:56 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:28:56 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:28:56 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:28:56 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:28:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:28:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:28:56 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:28:56 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:28:57 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:28:57 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:28:57 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    • Pass
    • 00:01:483

    Set guests

    Akshi SearchResultPage
    StatusTimestampDetails
    Info 11:28:57 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:28:57 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:28:57 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:28:58 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:28:58 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:28:58 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:28:58 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:28:58 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:28:58 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:28:58 AM Got "value" value: (2) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:28:58 AM currentAdult is '2'
    Info 11:28:58 AM Finding element: [ADULT_MINUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]]
    Info 11:28:58 AM Found element: [ADULT_MINUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]]
    Info 11:28:58 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]]
    Info 11:28:58 AM Scrolling into web view: [ADULT_MINUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]]
    Info 11:28:58 AM Finding element: [ADULT_MINUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]]
    Info 11:28:58 AM Found element: [ADULT_MINUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]]
    Info 11:28:58 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]]
    Info 11:28:58 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]]
    Info 11:28:58 AM Scrolled into web view: [ADULT_MINUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]]
    Info 11:28:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]]
    Info 11:28:58 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:28:58 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:28:58 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:28:58 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:28:58 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:28:58 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:28:58 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:28:58 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:28:58 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:28:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    • Pass
    • 00:01:460

    Set date

    Akshi SearchResultPage
    StatusTimestampDetails
    Info 11:28:59 AM Got random number -> 17
    Info 11:28:59 AM Got random number -> 18
    Info 11:28:59 AM stringStartDate is '17', stringEndDate is '18'
    Info 11:28:59 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:28:59 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:28:59 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:28:59 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:28:59 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:29:00 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:29:00 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:29:00 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:29:00 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:29:00 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:29:00 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:29:00 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:29:00 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:29:00 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:29:00 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:29:00 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:29:00 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 11:29:00 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 11:29:00 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 11:29:00 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 11:29:00 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 11:29:00 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 11:29:00 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 11:29:00 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 11:29:00 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 11:29:00 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    • Pass
    • 00:20:813

    submit search Button

    Akshi SearchResultPage
    StatusTimestampDetails
    Info 11:29:00 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:29:00 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:29:00 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:29:00 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:29:00 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:29:00 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:29:00 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:29:00 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:29:00 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:29:00 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:29:00 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:29:21 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:00:699

    Go Inside SRP

    Akshi SearchResultPage
    StatusTimestampDetails
    Info 11:29:21 AM Waiting for element to appear: [LOCATION, By.xpath: (//span[contains(@class, 'index_desktop_with_ellipsis') and contains(@class, 'Text_weight_bold') and contains(@class, 'Text_variant_highEmphasis')])[1]]
    Info 11:29:21 AM Element appeared: [LOCATION, By.xpath: (//span[contains(@class, 'index_desktop_with_ellipsis') and contains(@class, 'Text_weight_bold') and contains(@class, 'Text_variant_highEmphasis')])[1]]
    Info 11:29:21 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[contains(@class, 'index_desktop_with_ellipsis') and contains(@class, 'Text_weight_bold') and contains(@class, 'Text_variant_highEmphasis')])[1]]
    Info 11:29:21 AM Got text: (Jakarta) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[contains(@class, 'index_desktop_with_ellipsis') and contains(@class, 'Text_weight_bold') and contains(@class, 'Text_variant_highEmphasis')])[1]]
    Info 11:29:21 AM [Assertion passed: Location is same]
    Info 11:29:21 AM
    Expected: is "Jakarta"
    Actual : "Jakarta"
    Info 11:29:21 AM Finding elements: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[1]]
    Info 11:29:21 AM Found elements: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[1]]
    Info 11:29:21 AM Is element displayed: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[1]]? true
    Info 11:29:21 AM Getting text from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[1]]
    Info 11:29:21 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[1]]
    Info 11:29:21 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[1]]
    Info 11:29:21 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[1]]
    Info 11:29:21 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[1]]
    Info 11:29:21 AM Got text: (Grogol Petamburan, West Jakarta) from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[1]]
    Info 11:29:21 AM Finding elements: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[2]]
    Info 11:29:21 AM Found elements: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[2]]
    Info 11:29:21 AM Is element displayed: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[2]]? true
    Info 11:29:21 AM Getting text from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[2]]
    Info 11:29:21 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[2]]
    Info 11:29:21 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[2]]
    Info 11:29:21 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[2]]
    Info 11:29:21 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[2]]
    Info 11:29:21 AM Got text: (Gunung Sahari Selatan, Central Jakarta) from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[2]]
    Info 11:29:21 AM [Assertion passed: Right hotel is visible]
    Info 11:29:21 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000

    [Assertion passed: Location is same]

    Akshi SearchResultPage
    StatusTimestampDetails
    Info 11:29:21 AM Expected: is "Jakarta" Actual : "Jakarta"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:29:21 AM Expected: is [true] Actual : [true]
  • verifyEditGuestSo_1752553762742

    11:29:22 AM / 00:00:11:400 Skip

    verifyEditGuestSo_1752553762742
    07.15.2025 11:29:22 AM 07.15.2025 11:29:34 AM 00:00:11:400 · #test-id=643
    Harshit OrderPage
    StatusTimestampDetails
    Info 11:29:22 AM Test (verifyEditGuestSo) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Skip 11:29:23 AM Test skipped: verifyEditGuestSo
    Info 11:29:34 AM Screenshot
    Info 11:29:34 AM TestRailID: 1099748
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:29:22 AM Test start: verifyEditGuestSo
    • Skip
    • 00:00:760

    Create new hotel issued order

    Harshit OrderPage
    StatusTimestampDetails
    Info 11:29:23 AM Hitting POST request with, uri: https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/login
    Info 11:29:23 AM [curl]
    curl -X POST \
    -H 'X-Country-Code: ID' \
    -H 'Cookie: device_id=53401112-03e1-461d-8143-4d60d76d1262-dont-change; Path=/; Domain=staging.bliblitiket.com; HttpOnly; Secure' \
    -H 'X-Client-Id: 9dc79e3916a042abc86c2aa525bff0091' \
    -H 'X-City: ID' \
    -H 'X-Request-Id-123123123: ' \
    -H 'Accept-Language: en' \
    -H 'True-Client-Ip: 127.0.0.1' \
    -H 'accept: application/json' \
    -H 'Content-Type: application/json' \
    --data '{"ref":"https://preprod.tiket.com","identity":"muhammad.yazid@tiket.com","secret":"TestTiket@123","type":"EMAIL_PASSWORD"}' \
    'https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/login'
    Info 11:29:23 AM auth code res -> {"code":"SUCCESS","data":{"emailAddress":null,"redirectUrl":"https://preprod.tiket.com/unm/api/sso-login?authCode=eyJhbGciOiJFZERTQSIsImtpZCI6ImxjX0YtVzBKLXc4IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoiLnRpa2V0LmNvbSIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU3MzYzLCJpYXQiOjE3NTI1NTM3NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJmUkUyRjVNdGNHWW5qV2dzVU9KS2s2SWtpT2hzMG84WiIsIm5iZiI6MTc1MjU1Mzc2MywibmV4dFJlZGlyZWN0cyI6WyJodHRwczovL3d3d3ByZXByb2QuZ2RuLWFwcC5jb20vdW5tL2FwaS9zc28tbG9naW4iXSwicmVmIjoiaHR0cHM6Ly9wcmVwcm9kLnRpa2V0LmNvbSIsInNlc3Npb25JZCI6ImZSRTJGNU10Y0dZbmpXZ3NVT0pLazZJa2lPaHMwbzhaIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiIiLCJ1c2VySWQiOjEwMDA4NDQ3M30.bBRO3RmpyB9gOFcLfHhN_dbKpI5VQewowJsP2HrODVEfuGB7aXMjsNTr0Bu90KunypWz2fesCWSWvdJAGpFdDA&ref=https://preprod.tiket.com","phoneNumber":"","verificationStatus":["PHONE","EMAIL"],"isPasswordSkippable":false,"isNameEditable":false,"name":"","userId":0},"serverTime":1752553763473,"message":"SUCCESS","errors":null}
    Info 11:29:23 AM auth code : eyJhbGciOiJFZERTQSIsImtpZCI6ImxjX0YtVzBKLXc4IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoiLnRpa2V0LmNvbSIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU3MzYzLCJpYXQiOjE3NTI1NTM3NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJmUkUyRjVNdGNHWW5qV2dzVU9KS2s2SWtpT2hzMG84WiIsIm5iZiI6MTc1MjU1Mzc2MywibmV4dFJlZGlyZWN0cyI6WyJodHRwczovL3d3d3ByZXByb2QuZ2RuLWFwcC5jb20vdW5tL2FwaS9zc28tbG9naW4iXSwicmVmIjoiaHR0cHM6Ly9wcmVwcm9kLnRpa2V0LmNvbSIsInNlc3Npb25JZCI6ImZSRTJGNU10Y0dZbmpXZ3NVT0pLazZJa2lPaHMwbzhaIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiIiLCJ1c2VySWQiOjEwMDA4NDQ3M30.bBRO3RmpyB9gOFcLfHhN_dbKpI5VQewowJsP2HrODVEfuGB7aXMjsNTr0Bu90KunypWz2fesCWSWvdJAGpFdDA
    Info 11:29:23 AM Hitting GET request with, uri: https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/code/verify
    Info 11:29:23 AM [curl]
    curl -X GET \
    -H 'Accept-Language: en' \
    -H 'accept: application/json' \
    'https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/code/verify?authCode=eyJhbGciOiJFZERTQSIsImtpZCI6ImxjX0YtVzBKLXc4IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoiLnRpa2V0LmNvbSIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU3MzYzLCJpYXQiOjE3NTI1NTM3NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJmUkUyRjVNdGNHWW5qV2dzVU9KS2s2SWtpT2hzMG84WiIsIm5iZiI6MTc1MjU1Mzc2MywibmV4dFJlZGlyZWN0cyI6WyJodHRwczovL3d3d3ByZXByb2QuZ2RuLWFwcC5jb20vdW5tL2FwaS9zc28tbG9naW4iXSwicmVmIjoiaHR0cHM6Ly9wcmVwcm9kLnRpa2V0LmNvbSIsInNlc3Npb25JZCI6ImZSRTJGNU10Y0dZbmpXZ3NVT0pLazZJa2lPaHMwbzhaIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiIiLCJ1c2VySWQiOjEwMDA4NDQ3M30.bBRO3RmpyB9gOFcLfHhN_dbKpI5VQewowJsP2HrODVEfuGB7aXMjsNTr0Bu90KunypWz2fesCWSWvdJAGpFdDA'
    Info 11:29:23 AM service ticket res -> {"code":"SUCCESS","data":{"cookieDomain":".tiket.com","redirectUrl":"https://wwwpreprod.gdn-app.com/unm/api/sso-login?authCode=eyJhbGciOiJFZERTQSIsImtpZCI6IlIyNGxMWHkxVkw0IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoid3d3cHJlcHJvZC5nZG4tYXBwLmNvbSIsImVudGl0eSI6IkJMSUJMSSIsImV4cCI6MTc1MjU1NzM2MywiaWF0IjoxNzUyNTUzNzYzLCJpc3MiOiJodHRwczovL3NhbmRib3guYmxpYmxpdGlrZXQuY29tIiwianRpIjoiZlJFMkY1TXRjR1lualdnc1VPSktrNklraU9oczBvOFoiLCJuYmYiOjE3NTI1NTM3NjMsIm5leHRSZWRpcmVjdHMiOltdLCJyZWYiOiJodHRwczovL3ByZXByb2QudGlrZXQuY29tIiwic2Vzc2lvbklkIjoiZlJFMkY1TXRjR1lualdnc1VPSktrNklraU9oczBvOFoiLCJzdWIiOiIxMDAwODQ0NzMiLCJ0b3BpYyI6IiIsInVzZXJJZCI6MTAwMDg0NDczfQ.3QRIYEm_jf7v4i9Wb_Khvcvyg5lDk-3db_5VCXuAR5L1ZeWAIGfhPaBd0-It2YdsvJC02TdeCRO74i2ln-uvDg&ref=https://preprod.tiket.com","expireAt":1752557363551,"serviceTicket":"eyJhbGciOiJIUzI1NiIsImtpZCI6InlOYXZDZTB5aDM0IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJrdiIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU3MzYzLCJpYXQiOjE3NTI1NTM3NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJmOGNiOWYyZC1hNzg3LTQ3NmYtODU1Yi1mZDgwMWJhMWU4OTIiLCJuYmYiOjE3NTI1NTM3NjMsInNlc3Npb25JZCI6ImZSRTJGNU10Y0dZbmpXZ3NVT0pLazZJa2lPaHMwbzhaIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiJTRVJWSUNFX1RJQ0tFVCIsInVzZXJJZCI6MTAwMDg0NDczfQ.qufXIPaljjiVAMW6tqwO-KNA_Ka_Q3Z8JxQr3EexouE"},"serverTime":1752553763551,"message":"SUCCESS","errors":null}
    Info 11:29:23 AM service ticket : eyJhbGciOiJIUzI1NiIsImtpZCI6InlOYXZDZTB5aDM0IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJrdiIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU3MzYzLCJpYXQiOjE3NTI1NTM3NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJmOGNiOWYyZC1hNzg3LTQ3NmYtODU1Yi1mZDgwMWJhMWU4OTIiLCJuYmYiOjE3NTI1NTM3NjMsInNlc3Npb25JZCI6ImZSRTJGNU10Y0dZbmpXZ3NVT0pLazZJa2lPaHMwbzhaIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiJTRVJWSUNFX1RJQ0tFVCIsInVzZXJJZCI6MTAwMDg0NDczfQ.qufXIPaljjiVAMW6tqwO-KNA_Ka_Q3Z8JxQr3EexouE
    Info 11:29:23 AM Hitting POST request with, uri: https://member-core-v2-be-svc.preprod-platform-cluster.tiket.com/tix-member-core/v3/auth/unm/service-ticket
    Info 11:29:23 AM [curl]
    curl -X POST \
    -H 'Cookie: tiket_currency=IDR; uniqueId=8a845f67-05c0-419b-a33b-e64e1a; userlang=en' \
    -H 'X-Username: GUEST' \
    -H 'X-Login-Media: none' \
    -H 'X-Reseller-Id: 0' \
    -H 'X-Account-Id: 0' \
    -H 'X-Channel-Id: DESKTOP' \
    -H 'X-Request-Id: d1f3321d-54f3-4f67-9ebc-de8f13194492' \
    -H 'X-Store-Id: TIKETCOM' \
    -H 'X-Business-Id: 0' \
    -H 'X-Currency: idr' \
    -H 'True-Client-Ip: 127.0.0.1' \
    -H 'accept: */*' \
    -H 'X-Service-Id: gateway' \
    -H 'X-Forwarded-For: 127.0.0.1' \
    -H 'X-Identity: identity' \
    -H 'Accept-Language: id' \
    -H 'Content-Type: application/json' \
    --data '{"serviceTicket":"eyJhbGciOiJIUzI1NiIsImtpZCI6InlOYXZDZTB5aDM0IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJrdiIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU3MzYzLCJpYXQiOjE3NTI1NTM3NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJmOGNiOWYyZC1hNzg3LTQ3NmYtODU1Yi1mZDgwMWJhMWU4OTIiLCJuYmYiOjE3NTI1NTM3NjMsInNlc3Npb25JZCI6ImZSRTJGNU10Y0dZbmpXZ3NVT0pLazZJa2lPaHMwbzhaIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiJTRVJWSUNFX1RJQ0tFVCIsInVzZXJJZCI6MTAwMDg0NDczfQ.qufXIPaljjiVAMW6tqwO-KNA_Ka_Q3Z8JxQr3EexouE"}' \
    'https://member-core-v2-be-svc.preprod-platform-cluster.tiket.com/tix-member-core/v3/auth/unm/service-ticket'
    Info 11:29:23 AM access token res -> {"code":"SUCCESS","data":{"accountFirstName":"Muhammad","accountLastName":"yazid","unmUserId":100084473,"accountPhoneCode":"+62","accessToken":"eyJraWQiOiJidU1vZGZQcmkwVG4zUFVJcU1NOEc5eG1PR05xdVdTaiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDkyMzBlNWIwZTZhNWFlOTYyYmYiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1Mzc2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYzMzYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.nj2VgkUbRYV0ReCqY7-Trg3DTZI4-0_mE7IRrTv3pKD1bft-V4Z9ns_HaxLrLFN9","accountPhoneNumber":"85750428576","accountId":17574,"accessRoleName":null,"accountUsername":"muhammad.yazid@tiket.com","verifiedPhoneNumber":true,"currency":"IDR","isB2BCorp":false,"lang":"en","uniqueId":"c08d6dc5-43f8-4d1b-827d-1fdb23","refreshToken":"eyJraWQiOiJ5NUFfSmJKNzFDNVpsbjBCbU11blJRTG5XV210ZG5OQSJ9.eyJhdWQiOiJ0aWtldC5jb20vcnQiLCJzdWIiOiI2ODc1ZDkyMzBlNWIwZTZhNWFlOTYyYmYiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1Mzc2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYzMzYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.yngOuBVw2NdZxu_FckPGJKPL43v_I-ENUFvS5vZNW_ec-oD8N_w6txdx6jrUa2LA","verifiedEmail":true},"serverTime":"2025-07-15T04:29:23.699+0000","message":"success","errors":null}
    Info 11:29:23 AM access token : eyJraWQiOiJidU1vZGZQcmkwVG4zUFVJcU1NOEc5eG1PR05xdVdTaiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDkyMzBlNWIwZTZhNWFlOTYyYmYiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1Mzc2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYzMzYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.nj2VgkUbRYV0ReCqY7-Trg3DTZI4-0_mE7IRrTv3pKD1bft-V4Z9ns_HaxLrLFN9
    Info 11:29:23 AM accessToken-> Bearer eyJraWQiOiJidU1vZGZQcmkwVG4zUFVJcU1NOEc5eG1PR05xdVdTaiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDkyMzBlNWIwZTZhNWFlOTYyYmYiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1Mzc2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYzMzYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.nj2VgkUbRYV0ReCqY7-Trg3DTZI4-0_mE7IRrTv3pKD1bft-V4Z9ns_HaxLrLFN9
    Info 11:29:23 AM query SDET International
    Info 11:29:23 AM Hitting POST request with, uri: https://preprod.tiket.com/ms-gateway/tix-hotel-autocomplete/v3/autocomplete
    Info 11:29:23 AM [curl]
    curl -X POST \
    -H 'ipaddress: 127.0.0.1' \
    -H 'Accept-version: v2' \
    -H 'useragent: chrome' \
    -H 'storeId: TIKETCOM' \
    -H 'version: 3' \
    -H 'Authorization: Bearer eyJraWQiOiJidU1vZGZQcmkwVG4zUFVJcU1NOEc5eG1PR05xdVdTaiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDkyMzBlNWIwZTZhNWFlOTYyYmYiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1Mzc2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYzMzYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.nj2VgkUbRYV0ReCqY7-Trg3DTZI4-0_mE7IRrTv3pKD1bft-V4Z9ns_HaxLrLFN9' \
    -H 'x-forwarded-host: 127.0.0.1' \
    -H 'requestId: 23123123' \
    -H 'Currency: IDR' \
    -H 'memberType: B2C' \
    -H 'lang: id' \
    -H 'serviceId: gateway' \
    -H 'channelId: WEB' \
    -H 'Content-Type: application/json' \
    -H 'user-agent: Chrome' \
    -H 'username: muhammad.yazid@tiket.com' \
    --data '{"query":"SDET International","accommodationTypes":["HOTEL"]}' \
    'https://preprod.tiket.com/ms-gateway/tix-hotel-autocomplete/v3/autocomplete'
    Info 11:29:23 AM hotelId-> sdet-international-804001745477212540
    Info 11:29:23 AM hotel name->SDET International
    Info 11:29:23 AM Date: 2025-05-15
    Info 11:29:23 AM Hitting POST request with, uri: https://preprod.tiket.com/ms-gateway/tix-hotel-search/v2/room
    Info 11:29:23 AM [curl]
    curl -X POST \
    -H 'X-Search-Session-Id: 23123123' \
    -H 'showColor: false' \
    -H 'true-client-ip: 192.168.1.1' \
    -H 'X-Loyalty-Level: LV2' \
    -H 'storeId: TIKETCOM' \
    -H 'version: 4' \
    -H 'accept: */*' \
    -H 'Authorization: Bearer eyJraWQiOiJidU1vZGZQcmkwVG4zUFVJcU1NOEc5eG1PR05xdVdTaiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDkyMzBlNWIwZTZhNWFlOTYyYmYiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1Mzc2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYzMzYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.nj2VgkUbRYV0ReCqY7-Trg3DTZI4-0_mE7IRrTv3pKD1bft-V4Z9ns_HaxLrLFN9' \
    -H 'x-forwarded-host: 192.168.1.1' \
    -H 'requestId: 23123123' \
    -H 'isVerifiedPhoneNumber: false' \
    -H 'currency: IDR' \
    -H 'serviceId: gateway' \
    -H 'lang: en' \
    -H 'channelId: DESKTOP' \
    -H 'user-agent: Chrome' \
    -H 'username: muhammad.yazid@tiket.com' \
    -H 'Content-Type: application/json' \
    --data '{"showAlternate":true,"night":1,"childAges":[],"hotelId":"sdet-international-804001745477212540","adult":1,"room":1,"startDate":"2025-05-15"}' \
    'https://preprod.tiket.com/ms-gateway/tix-hotel-search/v2/room'
    Info 11:29:23 AM Error occured: com.tiket.model.Exception.ApiChangeException: Got status code: 400
    at com.tiket.io.api.ApiTools.peek(ApiTools.java:232)
    at com.tiket.io.api.ApiTools.post(ApiTools.java:106)
    at com.tiket.api.accommodation.hotel.room.SelectRoomApi.hitApi(SelectRoomApi.java:50)
    at com.tiket.web.dashboard.page.order.orderCreationPage.selectRoom(orderCreationPage.java:192)
    at com.tiket.web.dashboard.page.order.orderCreationPage.createHotelSakukuIssuedOrderApi(orderCreationPage.java:616)
    at com.tiket.web.dWeb.test.accommodation.hotel.HotelsTest.verifyEditGuestSo(HotelsTest.java:1777)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:833)
    Skip 11:29:23 AM Hotel Booking via API failed. Skipping the subsequent steps.
  • verifyFlexibleStayContentOnSRPGuest_1752553774967

    11:29:34 AM / 00:01:43:433 Fail

    verifyFlexibleStayContentOnSRPGuest_1752553774967
    07.15.2025 11:29:34 AM 07.15.2025 11:31:18 AM 00:01:43:433 · #test-id=646
    Harshit SearchPage
    StatusTimestampDetails
    Info 11:29:34 AM Test (verifyFlexibleStayContentOnSRPGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 11:31:08 AM Test failed: verifyFlexibleStayContentOnSRPGuest
    Info 11:31:18 AM Screenshot
    Info 11:31:18 AM TestRailID: 1370875
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 11:29:34 AM Test start: verifyFlexibleStayContentOnSRPGuest
    • Pass
    • 00:12:882

    User open home page

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:29:36 AM Maximizing window
    Info 11:29:36 AM Window is maximized
    Info 11:29:36 AM Navigating to url: https://preprod.tiket.com/
    Info 11:29:38 AM Current url : https://preprod.tiket.com/
    Info 11:29:38 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:29:48 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:06:605

    User open home page as guest

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:29:49 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:29:55 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:29:55 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:29:55 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:29:55 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    • Pass
    • 00:00:292

    User select IDR currency

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:29:55 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:29:55 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:29:55 AM Current currency: IDR
    • Pass
    • 00:01:648

    User Open NHA Landing page

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:29:58 AM Navigating to url: https://preprod.tiket.com/homes
    Info 11:29:59 AM Current url : https://preprod.tiket.com/homes
    Info 11:29:59 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:30:00 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:30:00 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:30:00 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:30:00 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:30:00 AM [Assertion passed: Landing Page is Opened]
    Info 11:30:00 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:30:00 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:438

    Search stay location

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:30:00 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:30:00 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:30:00 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:30:00 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:30:00 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:30:00 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:30:00 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:30:01 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:30:01 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:30:01 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:30:01 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:30:01 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:30:01 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:30:01 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:30:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:30:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:30:01 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:30:01 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:30:01 AM Sending keys: (Singapore) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:30:01 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:30:01 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:30:01 AM Sent keys: (Singapore) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:30:01 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Singapore']]
    Info 11:30:02 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Singapore']]
    Info 11:30:02 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Singapore']]
    Info 11:30:02 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Singapore']]
    • Pass
    • 00:21:057

    submit search Button

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:30:02 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:30:03 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:30:03 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:30:03 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:30:03 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:30:03 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:30:03 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:30:03 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:30:03 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:30:03 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:30:03 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:30:23 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:21:458

    close Pop up

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:30:24 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:30:45 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:30:45 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:30:45 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:30:45 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false
    Info 11:30:45 AM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:30:45 AM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:30:45 AM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:30:45 AM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:30:45 AM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true
    Info 11:30:45 AM [Assertion passed: SRP is loaded ]
    Info 11:30:45 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:30:45 AM Expected: is [true] Actual : [true]
    • Fail
    • 00:22:040
    StatusTimestampDetails
    Info 11:30:45 AM Waiting for element to appear: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:30:45 AM Element appeared: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:30:45 AM Scrolling into element: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:30:45 AM Finding element: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:30:45 AM Found element: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:30:45 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:30:46 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:30:46 AM Scrolled into element: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:30:46 AM Finding elements: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:30:46 AM Found elements: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:30:46 AM Is element displayed: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]? true
    Info 11:30:46 AM [Assertion passed: Flexible stay dates card is visible]
    Info 11:30:46 AM
    Expected: is [true]
    Actual : [true]
    Info 11:30:46 AM Waiting for element to appear: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]]
    Info 11:30:46 AM Element appeared: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]]
    Info 11:30:46 AM Finding elements: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]]
    Info 11:30:46 AM Found elements: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]]
    Info 11:30:46 AM Is element displayed: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]]? true
    Info 11:30:46 AM [Assertion passed: NHA's Image on Flexible stay card is visible]
    Info 11:30:46 AM
    Expected: is [true]
    Actual : [true]
    Info 11:30:46 AM Waiting for element to appear: [FLEXIBLE_STAY_HEADING, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//h2]
    Info 11:30:47 AM Element appeared: [FLEXIBLE_STAY_HEADING, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//h2]
    Info 11:30:47 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//h2]
    Info 11:30:47 AM Got text: (Do you have flexible stay dates?) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//h2]
    Info 11:30:47 AM [Assertion passed: Verifying Heading on Flexible Stay Date is correct based on selected Language ]
    Info 11:30:47 AM
    Expected: (a string containing "Do you have flexible stay dates" or a string containing "Tanggal nginepmu fleksibel")
    Actual : "Do you have flexible stay dates?"
    Info 11:30:47 AM Waiting for element to appear: [FLEXIBLE_STAY_HOTEL_HEADING, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//h2]
    Info 11:31:07 AM Timeout waiting for 20 seconds for element to appear: [FLEXIBLE_STAY_HOTEL_HEADING, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//h2]
    StatusTimestampDetails
    Info 11:30:46 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:30:46 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:30:47 AM Expected: (a string containing "Do you have flexible stay dates" or a string containing "Tanggal nginepmu fleksibel") Actual : "Do you have flexible stay dates?"
    • Fail
    • 00:00:000

    Exception

    Harshit SearchPage
    StatusTimestampDetails
    Fail 11:31:07 AM
  • verifyFlexibleStayContentOnSRPLogin_1752553881799

    11:31:21 AM / 00:02:48:592 Fail

    verifyFlexibleStayContentOnSRPLogin_1752553881799
    07.15.2025 11:31:21 AM 07.15.2025 11:34:10 AM 00:02:48:592 · #test-id=662
    Harshit SearchPage
    StatusTimestampDetails
    Info 11:31:21 AM Test (verifyFlexibleStayContentOnSRPLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 11:33:59 AM Test failed: verifyFlexibleStayContentOnSRPLogin
    Info 11:34:10 AM Screenshot
    Info 11:34:10 AM TestRailID: 1099758
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 11:31:21 AM Test start: verifyFlexibleStayContentOnSRPLogin
    • Pass
    • 00:12:908

    User open home page

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:31:23 AM Maximizing window
    Info 11:31:23 AM Window is maximized
    Info 11:31:23 AM Navigating to url: https://preprod.tiket.com/
    Info 11:31:25 AM Current url : https://preprod.tiket.com/
    Info 11:31:25 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:31:35 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 01:13:270

    User open as logged in user

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:31:35 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:31:36 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:31:36 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:31:40 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:31:40 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:31:40 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:31:40 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false
    Info 11:31:40 AM Maximizing window
    Info 11:31:40 AM Window is maximized
    Info 11:31:40 AM Navigating to url: https://preprod.tiket.com/
    Info 11:31:42 AM Current url : https://preprod.tiket.com/
    Info 11:31:42 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:31:52 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:31:52 AM Maximizing window
    Info 11:31:52 AM Window is maximized
    Info 11:31:52 AM Navigating to url: https://preprod.tiket.com/
    Info 11:31:55 AM Current url : https://preprod.tiket.com/
    Info 11:31:55 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:32:05 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:32:05 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:32:05 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:32:05 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:32:05 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:32:05 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:32:06 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:32:06 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:32:06 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:32:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:32:06 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:32:06 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:32:06 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:32:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:32:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:32:06 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:32:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:32:06 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:32:06 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:32:06 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:32:06 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:32:06 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:32:06 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:32:06 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:32:06 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:32:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:32:06 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:32:06 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:32:06 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:32:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:32:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:32:06 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:32:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:32:06 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:32:07 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:32:07 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:32:07 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:32:07 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:32:07 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:32:07 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:32:07 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:32:07 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:32:07 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:32:07 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:32:07 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:32:07 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:32:07 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:32:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:32:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:32:07 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:32:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:32:07 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']]
    Info 11:32:07 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
    (Session info: chrome=123.0.6312.105)
    Build info: version: '4.13.0', revision: 'ba948ece5b*'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
    Driver info: org.openqa.selenium.chrome.ChromeDriver
    Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
    Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    Session ID: 2f6584994a9fa229695a3b371a5d7fa6
    Info 11:32:07 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:32:18 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:32:18 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:32:18 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:32:18 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false
    Info 11:32:18 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:32:18 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:32:18 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false
    Info 11:32:18 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:32:18 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:32:18 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:32:18 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:32:18 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:32:18 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:32:18 AM User is already logged in. No OTP needed
    Info 11:32:18 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:32:38 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:32:38 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:32:48 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:32:48 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:32:48 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:32:48 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:00:318

    User select IDR currency

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:32:49 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:32:49 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:32:49 AM Current currency: IDR
    • Pass
    • 00:01:307

    User Open hotel Landing page

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:32:51 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 11:32:52 AM Current url : https://preprod.tiket.com/hotel
    Info 11:32:52 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:32:52 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:32:52 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:32:52 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:32:52 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:32:52 AM [Assertion passed: Landing Page is Opened]
    Info 11:32:52 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:32:52 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:566

    Search stay location

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:32:53 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:32:53 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:32:53 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:32:53 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:32:53 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:32:53 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:32:53 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:32:53 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:32:53 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:32:53 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:32:53 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:32:53 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:32:53 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:32:53 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:32:53 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:32:53 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:32:53 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:32:53 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:32:53 AM Sending keys: (Palmerah) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:32:53 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:32:53 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:32:53 AM Sent keys: (Palmerah) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:32:53 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Palmerah']]
    Info 11:32:55 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Palmerah']]
    Info 11:32:55 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Palmerah']]
    Info 11:32:55 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Palmerah']]
    • Pass
    • 00:21:010

    submit search Button

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:32:55 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:32:55 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:32:55 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:32:55 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:32:55 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:32:55 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:32:55 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:32:55 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:32:55 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:32:55 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:32:55 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:33:16 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:20:489

    close Pop up

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:33:16 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:33:36 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:33:36 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:33:36 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:33:36 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false
    Info 11:33:36 AM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:33:36 AM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:33:36 AM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:33:36 AM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:33:36 AM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true
    Info 11:33:36 AM [Assertion passed: SRP is loaded ]
    Info 11:33:36 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:33:36 AM Expected: is [true] Actual : [true]
    • Fail
    • 00:22:182
    StatusTimestampDetails
    Info 11:33:37 AM Waiting for element to appear: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:33:37 AM Element appeared: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:33:37 AM Scrolling into element: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:33:37 AM Finding element: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:33:37 AM Found element: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:33:37 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:33:37 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:33:37 AM Scrolled into element: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:33:37 AM Finding elements: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:33:37 AM Found elements: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]
    Info 11:33:38 AM Is element displayed: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]? true
    Info 11:33:38 AM [Assertion passed: Flexible stay dates card is visible]
    Info 11:33:38 AM
    Expected: is [true]
    Actual : [true]
    Info 11:33:38 AM Waiting for element to appear: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]]
    Info 11:33:38 AM Element appeared: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]]
    Info 11:33:38 AM Finding elements: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]]
    Info 11:33:38 AM Found elements: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]]
    Info 11:33:38 AM Is element displayed: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]]? true
    Info 11:33:38 AM [Assertion passed: Hotel's Image on Flexible stay card is visible]
    Info 11:33:38 AM
    Expected: is [true]
    Actual : [true]
    Info 11:33:38 AM Waiting for element to appear: [FLEXIBLE_STAY_HEADING, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//h2]
    Info 11:33:38 AM Element appeared: [FLEXIBLE_STAY_HEADING, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//h2]
    Info 11:33:38 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//h2]
    Info 11:33:38 AM Got text: (Do you have flexible stay dates?) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//h2]
    Info 11:33:38 AM [Assertion passed: Verifying Heading on Flexible Stay Date is correct based on selected Language]
    Info 11:33:38 AM
    Expected: (a string containing "Do you have flexible stay dates" or a string containing "Tanggal nginepmu fleksibel")
    Actual : "Do you have flexible stay dates?"
    Info 11:33:39 AM Waiting for element to appear: [FLEXIBLE_STAY_HOTEL_HEADING, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//h2]
    Info 11:33:59 AM Timeout waiting for 20 seconds for element to appear: [FLEXIBLE_STAY_HOTEL_HEADING, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//h2]
    StatusTimestampDetails
    Info 11:33:38 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:33:38 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:33:38 AM Expected: (a string containing "Do you have flexible stay dates" or a string containing "Tanggal nginepmu fleksibel") Actual : "Do you have flexible stay dates?"
    • Fail
    • 00:00:001

    Exception

    Harshit SearchPage
    StatusTimestampDetails
    Fail 11:33:59 AM
  • verifyGuestDetailsandSplReqGuest_1752554050864

    11:34:10 AM / 00:01:19:385 Fail

    verifyGuestDetailsandSplReqGuest_1752554050864
    07.15.2025 11:34:10 AM 07.15.2025 11:35:30 AM 00:01:19:385 · #test-id=678
    Harshit DetailPage
    StatusTimestampDetails
    Info 11:34:10 AM Test (verifyGuestDetailsandSplReqGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 11:35:25 AM Test failed: verifyGuestDetailsandSplReqGuest
    Info 11:35:30 AM Screenshot
    Info 11:35:30 AM TestRailID: 1099743
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 11:34:10 AM Test start: verifyGuestDetailsandSplReqGuest
    • Pass
    • 00:15:815

    User open home page

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:34:11 AM Maximizing window
    Info 11:34:11 AM Window is maximized
    Info 11:34:11 AM Navigating to url: https://preprod.tiket.com/
    Info 11:34:16 AM Current url : https://preprod.tiket.com/
    Info 11:34:16 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:34:27 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:18:345

    User open as guest

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:34:27 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:34:27 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:34:27 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:34:27 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:34:27 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:34:27 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:34:27 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:34:27 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:34:27 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:34:27 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:34:27 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:34:27 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:34:27 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:34:27 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:34:27 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:34:27 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:34:27 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:34:27 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:34:27 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:34:27 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:34:27 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:34:27 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:34:27 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:34:27 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:34:27 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:34:28 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:34:28 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:34:28 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:34:28 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:34:28 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:34:28 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:34:39 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:34:39 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:34:45 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:34:45 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:34:45 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:34:45 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    • Pass
    • 00:00:836

    User select IDR currency

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:34:46 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:34:46 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:34:46 AM Current currency: IDR
    • Pass
    • 00:02:314

    User Open Hotel Landing page

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:34:49 AM Navigating to url: https://preprod.tiket.com/homes
    Info 11:34:50 AM Current url : https://preprod.tiket.com/homes
    Info 11:34:50 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:34:51 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:34:51 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:34:51 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:34:51 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:34:51 AM [Assertion passed: Landing Page is Opened]
    Info 11:34:51 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:34:51 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:161

    Search stay location

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:34:51 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:34:51 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:34:51 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:34:51 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:34:51 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:34:51 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:34:51 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:34:52 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:34:52 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:34:52 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:34:52 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:34:52 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:34:52 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:34:52 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:34:52 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:34:52 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:34:52 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:34:52 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:34:52 AM Sending keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:34:52 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:34:52 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:34:52 AM Sent keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:34:52 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    Info 11:34:53 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    Info 11:34:53 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    Info 11:34:53 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    • Pass
    • 00:21:053

    submit search Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:34:53 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:34:53 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:34:53 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:34:53 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:34:53 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:34:53 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:34:53 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:34:53 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:34:53 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:34:54 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:34:54 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:35:14 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:00:411

    Go Inside PDP

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:35:14 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:35:14 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:35:14 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:35:14 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:35:14 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:35:14 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:35:14 AM [Assertion passed: Verify if PDP is Opened]
    Info 11:35:14 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:35:14 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:338

    Checking room List

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:35:15 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:35:15 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:35:15 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:35:15 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:35:15 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 11:35:15 AM [Assertion passed: Room lists section should be visible]
    Info 11:35:15 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:35:15 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:856

    Click Book Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:35:16 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:35:16 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:35:17 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:35:17 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:35:17 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:35:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:35:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:35:17 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:35:17 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:35:17 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:35:17 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:35:17 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:35:17 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:35:17 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:35:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:35:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:35:17 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:35:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    • Pass
    • 00:02:338

    User input contact detail

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:35:17 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:35:18 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:35:18 AM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:35:18 AM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:35:18 AM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true
    Info 11:35:18 AM [Assertion passed: Contact form should be visible on Booking Form page]
    Info 11:35:18 AM
    Expected: is [true]
    Actual : [true]
    Info 11:35:18 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:35:19 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:35:19 AM Clicking on element: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]]
    Info 11:35:19 AM Waiting for element to be clickable: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]]
    Info 11:35:19 AM Element is now clickable: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]]
    Info 11:35:19 AM Clicked on element: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]]
    Info 11:35:19 AM Waiting for element to appear: [FULL_NAME_INPUT, By.xpath: //input[@id='full-name-according-to-id']]
    Info 11:35:19 AM Element appeared: [FULL_NAME_INPUT, By.xpath: //input[@id='full-name-according-to-id']]
    Info 11:35:19 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 11:35:19 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 11:35:19 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 11:35:19 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 11:35:19 AM Sending keys: (Juniortest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 11:35:19 AM Sent keys: (Juniortest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']]
    Info 11:35:19 AM Waiting for element to appear: [PHONE_NUMBER_INPUT, By.xpath: //input[@id='mobile-number']]
    Info 11:35:19 AM Element appeared: [PHONE_NUMBER_INPUT, By.xpath: //input[@id='mobile-number']]
    Info 11:35:19 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 11:35:19 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 11:35:19 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 11:35:19 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 11:35:19 AM Sending keys: (9157645116) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 11:35:19 AM Sent keys: (9157645116) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']]
    Info 11:35:19 AM Waiting for element to appear: [EMAIL_INPUT, By.xpath: //input[@id='email-address']]
    Info 11:35:19 AM Element appeared: [EMAIL_INPUT, By.xpath: //input[@id='email-address']]
    Info 11:35:19 AM Finding elements: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]]
    Info 11:35:19 AM Found elements: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]]
    Info 11:35:19 AM Is element displayed: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]]? false
    Info 11:35:19 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 11:35:19 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 11:35:19 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 11:35:19 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 11:35:19 AM Sending keys: (AutApps20250715113411@mailinator.com) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    Info 11:35:20 AM Sent keys: (AutApps20250715113411@mailinator.com) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']]
    StatusTimestampDetails
    Info 11:35:18 AM Expected: is [true] Actual : [true]
    • Fail
    • 00:05:396
    StatusTimestampDetails
    Info 11:35:20 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:35:20 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:35:20 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:35:20 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:35:20 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true
    Info 11:35:20 AM [Assertion passed: Stay details form should be visible on Booking Form page]
    Info 11:35:20 AM
    Expected: is [true]
    Actual : [true]
    Info 11:35:20 AM Waiting for element to appear: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:35:20 AM Element appeared: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:35:20 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:35:20 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:35:20 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:35:20 AM Scrolling into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:35:20 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:35:20 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:35:20 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:35:20 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:35:20 AM Scrolled into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:35:20 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]]
    Info 11:35:20 AM Waiting for element to appear: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:35:21 AM Element appeared: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:35:21 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:35:21 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:35:21 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:35:21 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:35:21 AM Sending keys: (Juniortest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:35:21 AM Sent keys: (Juniortest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]]
    Info 11:35:21 AM Waiting for element to appear: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:35:21 AM Element appeared: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:35:21 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:35:21 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:35:21 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:35:21 AM Scrolling into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:35:21 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:35:21 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:35:21 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:35:21 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:35:21 AM Scrolled into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:35:21 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:35:21 AM Waiting for element to appear: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:35:22 AM Element appeared: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:35:22 AM Finding elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:35:22 AM Found elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:35:22 AM Is element displayed: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]? true
    Info 11:35:22 AM [Assertion passed: Special request button should be visible ]
    Info 11:35:22 AM
    Expected: is [true]
    Actual : [true]
    Info 11:35:22 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:35:22 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:35:22 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:35:22 AM Scrolling into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:35:22 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:35:22 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:35:22 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:35:22 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:35:22 AM Scrolled into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:35:22 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:35:22 AM Waiting for element to appear: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:35:23 AM Element appeared: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:35:23 AM Finding elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:35:23 AM Found elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:35:23 AM Is element displayed: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]? true
    Info 11:35:23 AM [Assertion passed: Special request Pop Container should be visible ]
    Info 11:35:23 AM
    Expected: is [true]
    Actual : [true]
    Info 11:35:23 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:35:23 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:35:23 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:35:23 AM Scrolling into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:35:23 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:35:23 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:35:23 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:35:23 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:35:23 AM Scrolled into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:35:23 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]
    Info 11:35:23 AM Clicking on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:35:23 AM Waiting for element to be clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:35:23 AM Element is now clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:35:23 AM Clicked on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]]
    Info 11:35:23 AM Waiting for element to appear: [GUEST_NAME, By.xpath: //span[contains(@class, 'guest_name')]]
    Info 11:35:24 AM Element appeared: [GUEST_NAME, By.xpath: //span[contains(@class, 'guest_name')]]
    Info 11:35:24 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'guest_name')]]
    Info 11:35:24 AM Got text: (Juniortest) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'guest_name')]]
    Info 11:35:24 AM [Assertion passed: Verify Guest name is added Successfully ]
    Info 11:35:24 AM
    Expected: a string containing "Juniortest"
    Actual : "Juniortest"
    Info 11:35:24 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:35:24 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:35:24 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:35:24 AM Scrolling into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:35:24 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:35:24 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:35:24 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:35:24 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:35:24 AM Scrolled into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]
    Info 11:35:24 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]]
    Info 11:35:24 AM Waiting for element to appear: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:35:24 AM Element appeared: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:35:24 AM Waiting for element to be clickable: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:35:25 AM Element is now clickable: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:35:25 AM Sending keys: (Get me a cab to Airport) to: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:35:25 AM Finding element: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:35:25 AM Found element: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:35:25 AM Sent keys: (Get me a cab to Airport) to: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea]
    Info 11:35:25 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]]
    Info 11:35:25 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]]
    Info 11:35:25 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]]
    Info 11:35:25 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]]
    Info 11:35:25 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]]
    Info 11:35:25 AM Element not found: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]]
    StatusTimestampDetails
    Info 11:35:20 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:35:22 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:35:23 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:35:24 AM Expected: a string containing "Juniortest" Actual : "Juniortest"
    • Fail
    • 00:00:000

    Exception

    Harshit DetailPage
    StatusTimestampDetails
    Fail 11:35:25 AM
  • verifyGuestDetailsandSplReqLogin_1752554130690

    11:35:30 AM / 00:02:15:599 Fail

    verifyGuestDetailsandSplReqLogin_1752554130690
    07.15.2025 11:35:30 AM 07.15.2025 11:37:46 AM 00:02:15:599 · #test-id=700
    Harshit DetailPage
    StatusTimestampDetails
    Info 11:35:30 AM Test (verifyGuestDetailsandSplReqLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 11:37:38 AM Test failed: verifyGuestDetailsandSplReqLogin
    Info 11:37:46 AM Screenshot
    Info 11:37:46 AM TestRailID: 1099743
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:35:30 AM Test start: verifyGuestDetailsandSplReqLogin
    • Pass
    • 00:12:729

    User open home page

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:35:31 AM Maximizing window
    Info 11:35:31 AM Window is maximized
    Info 11:35:31 AM Navigating to url: https://preprod.tiket.com/
    Info 11:35:33 AM Current url : https://preprod.tiket.com/
    Info 11:35:33 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:35:43 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 01:12:790

    User open as logged in user

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:35:44 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:35:44 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:35:44 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:35:48 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:35:48 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:35:48 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:35:48 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false
    Info 11:35:48 AM Maximizing window
    Info 11:35:48 AM Window is maximized
    Info 11:35:48 AM Navigating to url: https://preprod.tiket.com/
    Info 11:35:50 AM Current url : https://preprod.tiket.com/
    Info 11:35:50 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:36:00 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:36:00 AM Maximizing window
    Info 11:36:00 AM Window is maximized
    Info 11:36:00 AM Navigating to url: https://preprod.tiket.com/
    Info 11:36:02 AM Current url : https://preprod.tiket.com/
    Info 11:36:02 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:36:12 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:36:12 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:36:12 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:36:12 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:36:13 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:36:13 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:36:14 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:36:14 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:36:14 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:36:14 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:36:14 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:36:14 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:36:14 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:36:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:36:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:36:14 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:36:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:36:14 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:36:14 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:36:14 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:36:14 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:36:14 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:36:14 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:36:14 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:36:14 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:36:14 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:36:14 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:36:14 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:36:14 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:36:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:36:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:36:14 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:36:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:36:14 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:36:15 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:36:15 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:36:15 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:36:15 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:36:15 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:36:15 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:36:15 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:36:15 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:36:15 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:36:15 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:36:15 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:36:15 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:36:15 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:36:15 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:36:15 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:36:15 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:36:15 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:36:15 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']]
    Info 11:36:15 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
    (Session info: chrome=123.0.6312.105)
    Build info: version: '4.13.0', revision: 'ba948ece5b*'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
    Driver info: org.openqa.selenium.chrome.ChromeDriver
    Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
    Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    Session ID: 2f6584994a9fa229695a3b371a5d7fa6
    Info 11:36:15 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:36:25 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:36:25 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:36:25 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:36:25 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false
    Info 11:36:25 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:36:25 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:36:25 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false
    Info 11:36:25 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:36:25 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:36:25 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:36:25 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:36:25 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:36:25 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:36:25 AM User is already logged in. No OTP needed
    Info 11:36:25 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:36:46 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:36:46 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:36:56 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:36:56 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:36:56 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:36:56 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:00:337

    User select IDR currency

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:36:56 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:36:56 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:36:56 AM Current currency: IDR
    • Pass
    • 00:01:305

    User Open Hotel Landing page

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:36:59 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 11:36:59 AM Current url : https://preprod.tiket.com/hotel
    Info 11:36:59 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:37:00 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:37:00 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:37:00 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:37:00 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:37:00 AM [Assertion passed: Landing Page is Opened]
    Info 11:37:00 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:37:00 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:158

    Search stay location

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:37:00 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:37:00 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:37:00 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:37:00 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:37:00 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:37:00 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:37:00 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:37:01 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:37:01 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:37:01 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:37:01 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:37:01 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:37:01 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:37:01 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:37:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:37:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:37:01 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:37:01 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:37:01 AM Sending keys: (Louis Kienne Pandanaran Palace) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:37:01 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:37:01 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:37:01 AM Sent keys: (Louis Kienne Pandanaran Palace) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:37:01 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Louis Kienne Pandanaran Palace']]
    Info 11:37:02 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Louis Kienne Pandanaran Palace']]
    Info 11:37:02 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Louis Kienne Pandanaran Palace']]
    Info 11:37:02 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Louis Kienne Pandanaran Palace']]
    • Pass
    • 00:20:720

    submit search Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:37:02 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:37:02 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:37:02 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:37:02 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:37:02 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:37:02 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:37:02 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:37:02 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:37:02 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:37:03 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:37:03 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:37:23 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:00:869

    Go Inside PDP

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:37:24 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:37:24 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:37:24 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:37:24 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:37:24 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:37:24 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:37:24 AM [Assertion passed: Verify if PDP is Opened]
    Info 11:37:24 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:37:24 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:343

    Checking room List

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:37:24 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:37:25 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:37:25 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:37:25 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:37:25 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 11:37:25 AM [Assertion passed: Room lists section should be visible]
    Info 11:37:25 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:37:25 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:732

    Click Book Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:37:25 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:37:25 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:37:26 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:37:26 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:37:26 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:37:26 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:37:26 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:37:26 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:37:26 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:37:26 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:37:26 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:37:26 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:37:26 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:37:26 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:37:26 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:37:26 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 11:37:26 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 11:37:27 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']]
    • Fail
    • 00:10:991
    StatusTimestampDetails
    Info 11:37:27 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:37:37 AM Timeout waiting for 10 seconds for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:37:37 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:37:37 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]
    Info 11:37:37 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? false
    Info 11:37:37 AM [Assertion passed: Stay details form should be visible on Booking Form page]
    Info 11:37:37 AM
    Expected: is [true]
    Actual : [false]
    StatusTimestampDetails
    Fail 11:37:37 AM Expected: is [true] Actual : [false]
    • Fail
    • 00:00:000

    Exception

    Harshit DetailPage
    StatusTimestampDetails
    Fail 11:37:38 AM
  • verifyHotelDetailsMapView_1752554266781

    11:37:46 AM / 00:02:13:813 Pass

    verifyHotelDetailsMapView_1752554266781
    07.15.2025 11:37:46 AM 07.15.2025 11:40:00 AM 00:02:13:813 · #test-id=717
    VenkatPathakoti SRP
    StatusTimestampDetails
    Info 11:37:46 AM Test (verifyHotelDetailsMapView) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 11:40:00 AM Test success: verifyHotelDetailsMapView
    Info 11:40:00 AM TestRailID: 1099728
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:37:46 AM Test start: verifyHotelDetailsMapView
    • Pass
    • 01:30:464

    Open home page and login

    VenkatPathakoti SRP
    StatusTimestampDetails
    Info 11:37:47 AM Maximizing window
    Info 11:37:47 AM Window is maximized
    Info 11:37:47 AM Navigating to url: https://preprod.tiket.com/
    Info 11:37:49 AM Current url : https://preprod.tiket.com/
    Info 11:37:49 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:37:59 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:37:59 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:37:59 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:37:59 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:38:01 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:38:01 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:38:01 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:38:01 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true
    Info 11:38:01 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:38:01 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:38:01 AM Maximizing window
    Info 11:38:01 AM Window is maximized
    Info 11:38:01 AM Navigating to url: https://preprod.tiket.com/
    Info 11:38:03 AM Current url : https://preprod.tiket.com/
    Info 11:38:03 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:38:13 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:38:13 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:38:13 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:38:13 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:38:13 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:38:13 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:38:13 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:38:13 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:38:13 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:38:13 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:38:13 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:38:13 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:38:13 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:38:13 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:38:13 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:38:13 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:38:13 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:38:14 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:38:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:38:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:38:14 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:38:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:38:14 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:38:15 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:38:15 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:38:15 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:38:15 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:38:25 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:38:25 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:38:31 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:38:31 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:38:31 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:38:31 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    Info 11:38:31 AM Maximizing window
    Info 11:38:31 AM Window is maximized
    Info 11:38:31 AM Navigating to url: https://preprod.tiket.com/
    Info 11:38:33 AM Current url : https://preprod.tiket.com/
    Info 11:38:33 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:38:43 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:38:43 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:38:43 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:38:43 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:38:44 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:38:44 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:38:45 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:38:45 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:38:45 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:38:45 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:38:45 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:38:45 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:38:45 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:38:45 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:38:45 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:38:45 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:38:45 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:38:45 AM Sending keys: (pathakoti.venkat@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:38:45 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:38:45 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:38:45 AM Sent keys: (pathakoti.venkat@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:38:45 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:38:45 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:38:45 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:38:45 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:38:45 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:38:45 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:38:45 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:38:45 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:38:45 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:38:45 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:38:45 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:38:45 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:38:45 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:38:45 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:38:45 AM Sending keys: (Preprod123@@##) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:38:45 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:38:46 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:38:46 AM Sent keys: (Preprod123@@##) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:38:46 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:38:46 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:38:46 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:38:46 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:38:46 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:38:46 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:38:46 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:38:46 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:38:46 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:38:46 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:38:46 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:38:46 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:38:46 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']]
    Info 11:38:46 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
    (Session info: chrome=123.0.6312.105)
    Build info: version: '4.13.0', revision: 'ba948ece5b*'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
    Driver info: org.openqa.selenium.chrome.ChromeDriver
    Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
    Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    Session ID: 2f6584994a9fa229695a3b371a5d7fa6
    Info 11:38:46 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:38:46 AM Element appeared: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:38:46 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:38:46 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:38:46 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? true
    Info 11:38:46 AM Waiting for element to be clickable: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:38:46 AM Element is now clickable: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:38:46 AM Sending keys: (1) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:38:46 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:38:46 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:38:46 AM Sent keys: (1) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:38:46 AM Sending keys: (2) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]]
    Info 11:38:46 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]]
    Info 11:38:46 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]]
    Info 11:38:46 AM Sent keys: (2) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]]
    Info 11:38:46 AM Sending keys: (3) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]]
    Info 11:38:46 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]]
    Info 11:38:46 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]]
    Info 11:38:46 AM Sent keys: (3) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]]
    Info 11:38:46 AM Sending keys: (4) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]]
    Info 11:38:46 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]]
    Info 11:38:46 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]]
    Info 11:38:46 AM Sent keys: (4) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]]
    Info 11:38:46 AM Sending keys: (5) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]]
    Info 11:38:46 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]]
    Info 11:38:46 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]]
    Info 11:38:47 AM Sent keys: (5) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]]
    Info 11:38:47 AM Sending keys: (6) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]]
    Info 11:38:47 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]]
    Info 11:38:47 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]]
    Info 11:38:47 AM Sent keys: (6) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]]
    Info 11:38:47 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:39:07 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:39:07 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:39:17 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:39:17 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:39:17 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:39:17 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:26:618
    StatusTimestampDetails
    Info 11:39:18 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:39:18 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:39:18 AM Current currency: IDR
    Info 11:39:20 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 11:39:21 AM Current url : https://preprod.tiket.com/hotel
    Info 11:39:21 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:39:21 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:39:21 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:39:21 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:39:21 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:39:21 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:39:21 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:39:22 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:39:22 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:39:22 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:39:22 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:39:22 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:39:22 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:39:22 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:39:22 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:39:22 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:39:22 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:39:22 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:39:22 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:39:22 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:39:22 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:39:22 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:39:22 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:39:23 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:39:23 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:39:23 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:39:23 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:39:23 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:39:23 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:39:23 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:39:23 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:39:23 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:39:23 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:39:23 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:39:23 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:39:23 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:39:23 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:39:44 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:00:853

    open srp maps

    VenkatPathakoti SRP
    StatusTimestampDetails
    Info 11:39:44 AM Finding element: [MAP_WRAPPER, By.xpath: //div[contains(@class, 'main_srp_map_overlay')]]
    Info 11:39:44 AM Found element: [MAP_WRAPPER, By.xpath: //div[contains(@class, 'main_srp_map_overlay')]]
    Info 11:39:44 AM Clicking at coordinate: X: 1214 Y: 740
    Info 11:39:44 AM Waiting for element to appear: [MAP_ENTRY_BUTTON, By.xpath: //div[contains(@class, 'main_srp_map_overlay')]//button]
    Info 11:39:44 AM Element appeared: [MAP_ENTRY_BUTTON, By.xpath: //div[contains(@class, 'main_srp_map_overlay')]//button]
    Info 11:39:44 AM Clicking on element: [MAP_ENTRY_BUTTON, By.xpath: //div[contains(@class, 'main_srp_map_overlay')]//button]
    Info 11:39:44 AM Waiting for element to be clickable: [MAP_ENTRY_BUTTON, By.xpath: //div[contains(@class, 'main_srp_map_overlay')]//button]
    Info 11:39:44 AM Element is now clickable: [MAP_ENTRY_BUTTON, By.xpath: //div[contains(@class, 'main_srp_map_overlay')]//button]
    Info 11:39:45 AM Clicked on element: [MAP_ENTRY_BUTTON, By.xpath: //div[contains(@class, 'main_srp_map_overlay')]//button]
    • Pass
    • 00:00:410

    click on Hotel chips

    VenkatPathakoti SRP
    StatusTimestampDetails
    Info 11:39:45 AM Finding element: [MAP_CHIP_BUTTON, By.xpath: //button[contains(@class,'ProductPriceMarker')]]
    Info 11:39:45 AM Found element: [MAP_CHIP_BUTTON, By.xpath: //button[contains(@class,'ProductPriceMarker')]]
    Info 11:39:45 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class,'ProductPriceMarker')]]
    Info 11:39:45 AM Scrolling into web view: [MAP_CHIP_BUTTON, By.xpath: //button[contains(@class,'ProductPriceMarker')]]
    Info 11:39:45 AM Finding element: [MAP_CHIP_BUTTON, By.xpath: //button[contains(@class,'ProductPriceMarker')]]
    Info 11:39:45 AM Found element: [MAP_CHIP_BUTTON, By.xpath: //button[contains(@class,'ProductPriceMarker')]]
    Info 11:39:45 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class,'ProductPriceMarker')]]
    Info 11:39:45 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class,'ProductPriceMarker')]]
    Info 11:39:45 AM Scrolled into web view: [MAP_CHIP_BUTTON, By.xpath: //button[contains(@class,'ProductPriceMarker')]]
    Info 11:39:45 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class,'ProductPriceMarker')]]
    • Pass
    • 00:10:458
    StatusTimestampDetails
    Info 11:39:45 AM Waiting for element to appear: [SRP_MAP_CARD, By.xpath: //h3[contains(@class, 'SmallProductCard_hotel_name')]]
    Info 11:39:55 AM Timeout waiting for 10 seconds for element to appear: [SRP_MAP_CARD, By.xpath: //h3[contains(@class, 'SmallProductCard_hotel_name')]]
    Info 11:39:55 AM Finding elements: [SRP_MAP_CARD, By.xpath: //h3[contains(@class, 'SmallProductCard_hotel_name')]]
    Info 11:39:55 AM Found elements: [SRP_MAP_CARD, By.xpath: //h3[contains(@class, 'SmallProductCard_hotel_name')]]
    Info 11:39:56 AM Is element displayed: [SRP_MAP_CARD, By.xpath: //h3[contains(@class, 'SmallProductCard_hotel_name')]]? true
    Info 11:39:56 AM [Assertion passed: Verify if user is able to see Hotel name]
    Info 11:39:56 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:39:56 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:974
    StatusTimestampDetails
    Info 11:39:57 AM Finding elements: [SRP_HOTEL_STAR, By.xpath: //div[contains(@class, 'HotelStarRating_container')]]
    Info 11:39:57 AM Found elements: [SRP_HOTEL_STAR, By.xpath: //div[contains(@class, 'HotelStarRating_container')]]
    Info 11:39:57 AM Is element displayed: [SRP_HOTEL_STAR, By.xpath: //div[contains(@class, 'HotelStarRating_container')]]? true
    Info 11:39:57 AM [Assertion passed: Hotel's star is visible on Hotel Card]
    Info 11:39:57 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:39:57 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:797
    StatusTimestampDetails
    Info 11:39:59 AM Finding elements: [SRP_HOTEL_PRICE, By.xpath: //div[contains(@class, 'SmallProductCard_final_price_wrapper')]]
    Info 11:39:59 AM Found elements: [SRP_HOTEL_PRICE, By.xpath: //div[contains(@class, 'SmallProductCard_final_price_wrapper')]]
    Info 11:39:59 AM Is element displayed: [SRP_HOTEL_PRICE, By.xpath: //div[contains(@class, 'SmallProductCard_final_price_wrapper')]]? true
    Info 11:39:59 AM [Assertion passed: Hotel's price is visible on Hotel Card or not]
    Info 11:39:59 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:39:59 AM Expected: is [true] Actual : [true]
  • verifyLocationSearchRedirectionToSRPGuest_1752554401044

    11:40:01 AM / 00:01:23:245 Pass

    verifyLocationSearchRedirectionToSRPGuest_1752554401044
    07.15.2025 11:40:01 AM 07.15.2025 11:41:24 AM 00:01:23:245 · #test-id=729
    Harshit SearchPage
    StatusTimestampDetails
    Info 11:40:01 AM Test (verifyLocationSearchRedirectionToSRPGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 11:41:24 AM Test success: verifyLocationSearchRedirectionToSRPGuest
    Info 11:41:24 AM TestRailID: 1370855
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:40:01 AM Test start: verifyLocationSearchRedirectionToSRPGuest
    • Pass
    • 00:12:773

    User open home page

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:40:01 AM Maximizing window
    Info 11:40:01 AM Window is maximized
    Info 11:40:01 AM Navigating to url: https://preprod.tiket.com/
    Info 11:40:04 AM Current url : https://preprod.tiket.com/
    Info 11:40:04 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:40:14 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:18:942

    User open home page as guest

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:40:14 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:40:14 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:40:14 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:40:14 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:40:14 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:40:14 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:40:14 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:40:14 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:40:14 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:40:14 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:40:14 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:40:14 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:40:14 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:40:14 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:40:14 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:40:14 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:40:14 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:40:14 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:40:14 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:40:14 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:40:14 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:40:15 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:40:15 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:40:15 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:40:15 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:40:15 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:40:15 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:40:16 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:40:16 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:40:16 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:40:16 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:40:26 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:40:26 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:40:33 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:40:33 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:40:33 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:40:33 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    • Pass
    • 00:00:347

    User select IDR currency

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:40:33 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:40:33 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:40:33 AM Current currency: IDR
    • Pass
    • 00:02:082

    User Open NHA Landing page

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:40:36 AM Navigating to url: https://preprod.tiket.com/homes
    Info 11:40:37 AM Current url : https://preprod.tiket.com/homes
    Info 11:40:37 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:40:37 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:40:37 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:40:37 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:40:37 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:40:37 AM [Assertion passed: Landing Page is Opened]
    Info 11:40:37 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:40:37 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:435

    Search stay location

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:40:38 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:40:38 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:40:38 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:40:38 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:40:38 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:40:38 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:40:38 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:40:39 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:40:39 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:40:39 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:40:39 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:40:39 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:40:39 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:40:39 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:40:39 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:40:39 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:40:39 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:40:39 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:40:39 AM Sending keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:40:39 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:40:39 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:40:39 AM Sent keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:40:39 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    Info 11:40:40 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    Info 11:40:40 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    Info 11:40:40 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    • Pass
    • 00:20:728

    submit search Button

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:40:40 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:40:40 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:40:40 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:40:40 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:40:40 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:40:40 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:40:40 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:40:40 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:40:40 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:40:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:40:41 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:41:01 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:22:312

    close Pop up

    Harshit SearchPage
    StatusTimestampDetails
    Info 11:41:01 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:41:22 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:41:22 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:41:22 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:41:22 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false
    Info 11:41:22 AM Waiting for element to appear: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:41:22 AM Element appeared: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:41:22 AM Getting text from: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:41:22 AM Finding element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:41:22 AM Found element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:41:22 AM Finding element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:41:22 AM Found element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:41:22 AM Got text: (The ONE Legian) from: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 11:41:22 AM Waiting for element to appear: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:41:22 AM Element appeared: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:41:22 AM Getting text from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:41:22 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:41:22 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:41:22 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:41:22 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:41:22 AM Got text: (Bali) from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:41:22 AM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:41:22 AM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:41:22 AM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:41:22 AM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:41:22 AM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true
    Info 11:41:22 AM [Assertion passed: SRP is loaded ]
    Info 11:41:22 AM
    Expected: is [true]
    Actual : [true]
    Info 11:41:22 AM Waiting for element to appear: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]]
    Info 11:41:22 AM Element appeared: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]]
    Info 11:41:22 AM Finding elements: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]]
    Info 11:41:22 AM Found elements: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]]
    Info 11:41:22 AM Is element displayed: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]]? true
    Info 11:41:22 AM [Assertion passed: Master Tag on SRP is visible ]
    Info 11:41:22 AM
    Expected: is [true]
    Actual : [true]
    Info 11:41:23 AM [Assertion passed: NHA's name is visible on NHA Card ]
    Info 11:41:23 AM
    Expected: is [true]
    Actual : [true]
    Info 11:41:23 AM Waiting for element to appear: [SRP_MAP, By.xpath: (//div[contains(@class,'map')])[3]]
    Info 11:41:23 AM Element appeared: [SRP_MAP, By.xpath: (//div[contains(@class,'map')])[3]]
    Info 11:41:23 AM Finding elements: [SRP_MAP, By.xpath: (//div[contains(@class,'map')])[3]]
    Info 11:41:23 AM Found elements: [SRP_MAP, By.xpath: (//div[contains(@class,'map')])[3]]
    Info 11:41:23 AM Is element displayed: [SRP_MAP, By.xpath: (//div[contains(@class,'map')])[3]]? true
    Info 11:41:23 AM [Assertion passed: MAP is visible on SRP]
    Info 11:41:23 AM
    Expected: is [true]
    Actual : [true]
    Info 11:41:23 AM [Assertion passed: Searched Text entered by user is matching on SRP's searchbar]
    Info 11:41:23 AM
    Expected: is "Bali"
    Actual : "Bali"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:41:22 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:41:22 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:41:23 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:41:23 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:41:23 AM Expected: is "Bali" Actual : "Bali"
  • verifyLocationSearchRedirectionToSRPLogin_1752554484739

    11:41:24 AM / 00:02:17:130 Pass

    verifyLocationSearchRedirectionToSRPLogin_1752554484739
    07.15.2025 11:41:24 AM 07.15.2025 11:43:41 AM 00:02:17:130 · #test-id=744
    Harshit,Dixita SearchPage
    StatusTimestampDetails
    Info 11:41:24 AM Test (verifyLocationSearchRedirectionToSRPLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 11:43:41 AM Test success: verifyLocationSearchRedirectionToSRPLogin
    Info 11:43:41 AM TestRailID: 1099738
    • Pass
    • 00:00:336
    StatusTimestampDetails
    Info 11:41:24 AM Test start: verifyLocationSearchRedirectionToSRPLogin
    Info 11:41:25 AM Got random number -> 0
    • Pass
    • 00:12:516

    User open home page

    Harshit,Dixita SearchPage
    StatusTimestampDetails
    Info 11:41:25 AM Maximizing window
    Info 11:41:25 AM Window is maximized
    Info 11:41:25 AM Navigating to url: https://preprod.tiket.com/
    Info 11:41:27 AM Current url : https://preprod.tiket.com/
    Info 11:41:27 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:41:37 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 01:13:581

    User open as logged in user

    Harshit,Dixita SearchPage
    StatusTimestampDetails
    Info 11:41:38 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:41:38 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:41:38 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:41:43 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:41:43 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:41:43 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:41:43 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false
    Info 11:41:43 AM Maximizing window
    Info 11:41:43 AM Window is maximized
    Info 11:41:43 AM Navigating to url: https://preprod.tiket.com/
    Info 11:41:45 AM Current url : https://preprod.tiket.com/
    Info 11:41:45 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:41:55 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:41:55 AM Maximizing window
    Info 11:41:55 AM Window is maximized
    Info 11:41:55 AM Navigating to url: https://preprod.tiket.com/
    Info 11:41:57 AM Current url : https://preprod.tiket.com/
    Info 11:41:57 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:42:07 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:42:07 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:42:07 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:42:07 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:42:08 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:42:08 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:42:09 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:42:09 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:42:09 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:42:09 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:42:09 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:42:09 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:42:09 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:42:09 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:42:09 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:42:09 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:42:09 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:42:09 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:42:09 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:42:09 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:42:09 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:42:09 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:42:09 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:42:09 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:42:09 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:42:09 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:42:09 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:42:09 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:42:09 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:42:10 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:42:10 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']]
    Info 11:42:10 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
    (Session info: chrome=123.0.6312.105)
    Build info: version: '4.13.0', revision: 'ba948ece5b*'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
    Driver info: org.openqa.selenium.chrome.ChromeDriver
    Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
    Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    Session ID: 2f6584994a9fa229695a3b371a5d7fa6
    Info 11:42:10 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:42:20 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:42:20 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:42:20 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:42:20 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false
    Info 11:42:20 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:42:20 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:42:20 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false
    Info 11:42:20 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:42:20 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:42:20 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:42:20 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:42:20 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:42:20 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:42:20 AM User is already logged in. No OTP needed
    Info 11:42:20 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:42:40 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:42:40 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:42:51 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:42:51 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:42:51 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:42:51 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:00:435

    User select IDR currency

    Harshit,Dixita SearchPage
    StatusTimestampDetails
    Info 11:42:51 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:42:51 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:42:51 AM Current currency: IDR
    • Pass
    • 00:01:692

    User Open hotel Landing page

    Harshit,Dixita SearchPage
    StatusTimestampDetails
    Info 11:42:54 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 11:42:54 AM Current url : https://preprod.tiket.com/hotel
    Info 11:42:54 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:42:55 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:42:55 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:42:55 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:42:55 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:42:55 AM [Assertion passed: Landing Page is Opened]
    Info 11:42:55 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000

    [Assertion passed: Landing Page is Opened]

    Harshit,Dixita SearchPage
    StatusTimestampDetails
    Info 11:42:55 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:438

    Search stay location

    Harshit,Dixita SearchPage
    StatusTimestampDetails
    Info 11:42:56 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:42:56 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:42:56 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:42:56 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:42:56 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:42:56 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:42:56 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:42:56 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:42:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:42:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:42:56 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:42:56 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:42:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:42:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:42:56 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:42:56 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:42:56 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:42:56 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:42:56 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:42:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:42:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:42:56 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:42:56 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:42:58 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:42:58 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:42:58 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    • Pass
    • 00:20:987

    submit search Button

    Harshit,Dixita SearchPage
    StatusTimestampDetails
    Info 11:42:58 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:42:58 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:42:58 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:42:58 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:42:58 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:42:58 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:42:58 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:42:58 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:42:58 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:42:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:42:58 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:43:19 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:22:158

    close Pop up

    Harshit,Dixita SearchPage
    StatusTimestampDetails
    Info 11:43:20 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:43:40 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:43:40 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:43:40 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:43:40 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false
    Info 11:43:40 AM Waiting for element to appear: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:43:40 AM Element appeared: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:43:40 AM Getting text from: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:43:40 AM Finding element: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:43:40 AM Found element: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:43:40 AM Finding element: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:43:40 AM Found element: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:43:40 AM Got text: (Jakarta) from: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:43:40 AM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:43:40 AM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:43:40 AM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:43:40 AM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:43:40 AM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true
    Info 11:43:40 AM [Assertion passed: Verify SRP is loaded ]
    Info 11:43:40 AM
    Expected: is [true]
    Actual : [true]
    Info 11:43:41 AM Waiting for element to appear: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]]
    Info 11:43:41 AM Element appeared: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]]
    Info 11:43:41 AM Finding elements: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]]
    Info 11:43:41 AM Found elements: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]]
    Info 11:43:41 AM Is element displayed: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]]? true
    Info 11:43:41 AM [Assertion passed: Master Tag on SRP is visible ]
    Info 11:43:41 AM
    Expected: is [true]
    Actual : [true]
    Info 11:43:41 AM [Assertion passed: Searched Text entered by user is matching on SRP's searchbar]
    Info 11:43:41 AM
    Expected: is "Jakarta"
    Actual : "Jakarta"
    • Pass
    • 00:00:000

    [Assertion passed: Verify SRP is loaded ]

    Harshit,Dixita SearchPage
    StatusTimestampDetails
    Info 11:43:40 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:43:41 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:43:41 AM Expected: is "Jakarta" Actual : "Jakarta"
  • verifyMoMultiRatePlan_1752554622328

    11:43:42 AM / 00:00:56:716 Pass

    verifyMoMultiRatePlan_1752554622328
    07.15.2025 11:43:42 AM 07.15.2025 11:44:39 AM 00:00:56:716 · #test-id=757
    FajrulAlam BookingPage
    StatusTimestampDetails
    Info 11:43:42 AM Test (verifyMoMultiRatePlan) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 11:44:39 AM Test success: verifyMoMultiRatePlan
    Info 11:44:39 AM TestRailID: 1099727
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:43:42 AM Test start: verifyMoMultiRatePlan
    • Pass
    • 00:36:247

    Open home page and login

    FajrulAlam BookingPage
    StatusTimestampDetails
    Info 11:43:42 AM Maximizing window
    Info 11:43:42 AM Window is maximized
    Info 11:43:42 AM Navigating to url: https://preprod.tiket.com/
    Info 11:43:44 AM Current url : https://preprod.tiket.com/
    Info 11:43:44 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:43:55 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:43:55 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:43:55 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:43:55 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:43:56 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:43:56 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:43:56 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:43:56 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true
    Info 11:43:56 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:43:56 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:43:56 AM Maximizing window
    Info 11:43:56 AM Window is maximized
    Info 11:43:56 AM Navigating to url: https://preprod.tiket.com/
    Info 11:43:58 AM Current url : https://preprod.tiket.com/
    Info 11:43:58 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:44:08 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:44:08 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:44:18 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:44:18 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:44:18 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:44:18 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:04:808

    Open the PDP page

    FajrulAlam BookingPage
    StatusTimestampDetails
    Info 11:44:19 AM Navigating to url: https://preprod.tiket.com/hotel/indonesia/the-sultan-hotel-jakarta-sdet-puny-hotel-jangan-dipake-607001690773411139?checkin=2025-07-21&adult=2&room=2
    Info 11:44:23 AM Current url : https://preprod.tiket.com/hotel/indonesia/the-sultan-hotel-jakarta-sdet-puny-hotel-jangan-dipake-607001690773411139?checkin=2025-07-21&adult=2&room=2
    Info 11:44:23 AM Waiting for element to appear: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']]
    Info 11:44:23 AM Element appeared: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']]
    Info 11:44:23 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:44:23 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:44:23 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:44:23 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:44:23 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:44:23 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:44:23 AM [Assertion passed: PDP is loaded]
    Info 11:44:23 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000

    [Assertion passed: PDP is loaded]

    FajrulAlam BookingPage
    StatusTimestampDetails
    Info 11:44:23 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000

    Dismiss 'Install app' pop up

    FajrulAlam BookingPage
    • Pass
    • 00:00:509

    Ensure room list section is visible

    FajrulAlam BookingPage
    StatusTimestampDetails
    Info 11:44:24 AM Clicking on element: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]]
    Info 11:44:24 AM Waiting for element to be clickable: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]]
    Info 11:44:24 AM Element is now clickable: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]]
    Info 11:44:24 AM Clicked on element: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]]
    Info 11:44:24 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:44:24 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:44:24 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:44:24 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:44:24 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 11:44:24 AM [Assertion passed: Room List is visible]
    Info 11:44:24 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:44:24 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:03:282

    Click select on Room List

    FajrulAlam BookingPage
    StatusTimestampDetails
    Info 11:44:25 AM Finding elements: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]
    Info 11:44:25 AM Found elements: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]
    Info 11:44:25 AM Is element displayed: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]? true
    Info 11:44:25 AM Scrolling down by 200 pixels
    Info 11:44:25 AM Waiting for element to be clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]
    Info 11:44:25 AM Element is now clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]
    Info 11:44:25 AM Clicking on element: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]
    Info 11:44:25 AM Waiting for element to be clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]
    Info 11:44:25 AM Element is now clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]
    Info 11:44:25 AM Clicked on element: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]
    Info 11:44:25 AM Finding elements: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]
    Info 11:44:26 AM Found elements: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]
    Info 11:44:26 AM Is element displayed: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]? true
    Info 11:44:26 AM Scrolling down by 200 pixels
    Info 11:44:26 AM Waiting for element to be clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]
    Info 11:44:26 AM Element is now clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]
    Info 11:44:26 AM Clicking on element: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]
    Info 11:44:26 AM Waiting for element to be clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]
    Info 11:44:26 AM Element is now clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]
    Info 11:44:27 AM Scrolling down by 200 pixels
    Info 11:44:27 AM Clicking on element: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]
    Info 11:44:27 AM Waiting for element to be clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]
    Info 11:44:27 AM Element is now clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]
    Info 11:44:27 AM Clicked on element: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]
    Info 11:44:27 AM Scrolling down by -600 pixels
    Info 11:44:27 AM Waiting for element to appear: [MULTI_ORDER_BANNER, By.xpath: //div[@data-testid='multi-order-price-footer-container']]
    Info 11:44:27 AM Element appeared: [MULTI_ORDER_BANNER, By.xpath: //div[@data-testid='multi-order-price-footer-container']]
    Info 11:44:27 AM Finding elements: [MULTI_ORDER_BANNER, By.xpath: //div[@data-testid='multi-order-price-footer-container']]
    Info 11:44:27 AM Found elements: [MULTI_ORDER_BANNER, By.xpath: //div[@data-testid='multi-order-price-footer-container']]
    Info 11:44:27 AM Is element displayed: [MULTI_ORDER_BANNER, By.xpath: //div[@data-testid='multi-order-price-footer-container']]? true
    Info 11:44:27 AM [Assertion passed: MO banner should be shown]
    Info 11:44:27 AM
    Expected: is [true]
    Actual : [true]
    Info 11:44:27 AM Waiting for element to appear: [EXACT_MATCH_ROOM_CONTAINER, By.xpath: //div[@data-testid='exact-list-container']]
    Info 11:44:28 AM Element appeared: [EXACT_MATCH_ROOM_CONTAINER, By.xpath: //div[@data-testid='exact-list-container']]
    Info 11:44:28 AM Finding elements: [EXACT_MATCH_ROOM_CONTAINER, By.xpath: //div[@data-testid='exact-list-container']]
    Info 11:44:28 AM Found elements: [EXACT_MATCH_ROOM_CONTAINER, By.xpath: //div[@data-testid='exact-list-container']]
    Info 11:44:28 AM Is element displayed: [EXACT_MATCH_ROOM_CONTAINER, By.xpath: //div[@data-testid='exact-list-container']]? true
    Info 11:44:28 AM [Assertion passed: Exact match room (non-Agoda) select button visible]
    Info 11:44:28 AM
    Expected: is [true]
    Actual : [true]
    Info 11:44:28 AM Waiting for element to appear: [PRICE_FOOTER, By.xpath: //div[@data-testid='multi-order-price-footer-button-view-price-details']]
    Info 11:44:28 AM Element appeared: [PRICE_FOOTER, By.xpath: //div[@data-testid='multi-order-price-footer-button-view-price-details']]
    Info 11:44:28 AM Finding elements: [PRICE_FOOTER, By.xpath: //div[@data-testid='multi-order-price-footer-button-view-price-details']]
    Info 11:44:28 AM Found elements: [PRICE_FOOTER, By.xpath: //div[@data-testid='multi-order-price-footer-button-view-price-details']]
    Info 11:44:28 AM Is element displayed: [PRICE_FOOTER, By.xpath: //div[@data-testid='multi-order-price-footer-button-view-price-details']]? true
    Info 11:44:28 AM [Assertion passed: Price footer for MO offer is visible]
    Info 11:44:28 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:44:27 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:44:28 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:44:28 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:757

    Click book button on price footer

    FajrulAlam BookingPage
    StatusTimestampDetails
    Info 11:44:29 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[@data-testid='multi-order-price-footer-button-book' and text()='Book']]
    Info 11:44:29 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[@data-testid='multi-order-price-footer-button-book' and text()='Book']]
    Info 11:44:29 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:44:31 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:44:31 AM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:44:31 AM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 11:44:31 AM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true
    Info 11:44:31 AM [Assertion passed: Redirected to Booking Form]
    Info 11:44:31 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:44:31 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:441
    StatusTimestampDetails
    Info 11:44:32 AM Element appeared: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[1]] = true
    Info 11:44:32 AM Getting text from: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[1]]
    Info 11:44:32 AM Finding element: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[1]]
    Info 11:44:32 AM Found element: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[1]]
    Info 11:44:32 AM Finding element: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[1]]
    Info 11:44:32 AM Found element: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[1]]
    Info 11:44:32 AM Got text: (1 Room • Deluxe Room) from: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[1]]
    Info 11:44:32 AM Element appeared: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[2]] = true
    Info 11:44:32 AM Getting text from: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[2]]
    Info 11:44:32 AM Finding element: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[2]]
    Info 11:44:32 AM Found element: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[2]]
    Info 11:44:32 AM Finding element: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[2]]
    Info 11:44:32 AM Found element: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[2]]
    Info 11:44:32 AM Got text: (1 Room • Deluxe Room) from: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[2]]
    Info 11:44:33 AM Element NOT present: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[3]]
    Info 11:44:33 AM [Assertion passed: Number of Room rate is correct]
    Info 11:44:33 AM
    Expected: is [2]
    Actual : [2]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:44:33 AM Expected: is [2] Actual : [2]
    • Pass
    • 00:00:746

    Get total price

    FajrulAlam BookingPage
    StatusTimestampDetails
    Info 11:44:34 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:44:34 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:44:34 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:44:34 AM Got text: (IDR 3,294,225) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:44:34 AM Extracted price text: IDR 3,294,225
    Info 11:44:34 AM [Assertion passed: Assert that the total price is visible]
    Info 11:44:34 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:44:34 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:216

    Open pop up

    FajrulAlam BookingPage
    StatusTimestampDetails
    Info 11:44:35 AM Clicking on element: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:44:35 AM Waiting for element to be clickable: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:44:35 AM Element is now clickable: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:44:35 AM Clicked on element: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]]
    Info 11:44:35 AM Waiting for element to appear: [ROOM_NAME_IN_PRICE_DETAIL, By.xpath: //span[contains(@class, 'PriceDetail_room_name')]]
    Info 11:44:36 AM Element appeared: [ROOM_NAME_IN_PRICE_DETAIL, By.xpath: //span[contains(@class, 'PriceDetail_room_name')]]
    • Pass
    • 00:02:412

    Assert the details are consistent

    FajrulAlam BookingPage
    StatusTimestampDetails
    Info 11:44:36 AM Element appeared: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[1]] = true
    Info 11:44:36 AM Getting text from: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[1]]
    Info 11:44:36 AM Finding element: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[1]]
    Info 11:44:36 AM Found element: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[1]]
    Info 11:44:36 AM Finding element: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[1]]
    Info 11:44:36 AM Found element: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[1]]
    Info 11:44:36 AM Got text: (Deluxe Room) from: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[1]]
    Info 11:44:36 AM Element appeared: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[2]] = true
    Info 11:44:36 AM Getting text from: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[2]]
    Info 11:44:36 AM Finding element: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[2]]
    Info 11:44:36 AM Found element: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[2]]
    Info 11:44:36 AM Finding element: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[2]]
    Info 11:44:36 AM Found element: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[2]]
    Info 11:44:36 AM Got text: (Deluxe Room) from: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[2]]
    Info 11:44:37 AM Element NOT present: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[3]]
    Info 11:44:37 AM Getting text from: [TOTAL_PRICE_IN_PRICE_DETAIL, By.xpath: //span[contains(@class, 'PriceDetail_price_text') and contains(@class, 'Text_weight_bold') ]]
    Info 11:44:37 AM Finding element: [TOTAL_PRICE_IN_PRICE_DETAIL, By.xpath: //span[contains(@class, 'PriceDetail_price_text') and contains(@class, 'Text_weight_bold') ]]
    Info 11:44:37 AM Found element: [TOTAL_PRICE_IN_PRICE_DETAIL, By.xpath: //span[contains(@class, 'PriceDetail_price_text') and contains(@class, 'Text_weight_bold') ]]
    Info 11:44:37 AM Finding element: [TOTAL_PRICE_IN_PRICE_DETAIL, By.xpath: //span[contains(@class, 'PriceDetail_price_text') and contains(@class, 'Text_weight_bold') ]]
    Info 11:44:37 AM Found element: [TOTAL_PRICE_IN_PRICE_DETAIL, By.xpath: //span[contains(@class, 'PriceDetail_price_text') and contains(@class, 'Text_weight_bold') ]]
    Info 11:44:37 AM Got text: (IDR 3,294,225) from: [TOTAL_PRICE_IN_PRICE_DETAIL, By.xpath: //span[contains(@class, 'PriceDetail_price_text') and contains(@class, 'Text_weight_bold') ]]
    Info 11:44:37 AM Extracted price text: IDR 3,294,225
    Info 11:44:37 AM [Assertion passed: Assert that the number of rooms is the same]
    Info 11:44:37 AM
    Expected: is [2]
    Actual : [2]
    Info 11:44:38 AM Room from price detail: [Deluxe Room, Deluxe Room]
    Info 11:44:38 AM Room from BF: [1 Room • Deluxe Room, 1 Room • Deluxe Room]
    Info 11:44:38 AM [Assertion passed: Assert that the room name is the same]
    Info 11:44:38 AM
    Expected: is [true]
    Actual : [true]
    Info 11:44:38 AM [Assertion passed: Assert that the room name is the same]
    Info 11:44:38 AM
    Expected: is [3294225]
    Actual : [3294225]
    StatusTimestampDetails
    Info 11:44:37 AM Expected: is [2] Actual : [2]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:44:38 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:44:38 AM Expected: is [3294225] Actual : [3294225]
  • verifyMoRoomListWhenSearchMoreThanOneRoom_1752554679638

    11:44:39 AM / 00:01:47:938 Fail

    verifyMoRoomListWhenSearchMoreThanOneRoom_1752554679638
    07.15.2025 11:44:39 AM 07.15.2025 11:46:27 AM 00:01:47:938 · #test-id=780
    ShubhSharma RoomListPage
    StatusTimestampDetails
    Info 11:44:39 AM Test (verifyMoRoomListWhenSearchMoreThanOneRoom) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 11:46:16 AM Test failed: verifyMoRoomListWhenSearchMoreThanOneRoom
    Info 11:46:27 AM Screenshot
    Info 11:46:27 AM TestRailID: 1099744
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:44:39 AM Test start: verifyMoRoomListWhenSearchMoreThanOneRoom
    • Pass
    • 00:38:479

    Open home page and login

    ShubhSharma RoomListPage
    StatusTimestampDetails
    Info 11:44:40 AM Maximizing window
    Info 11:44:40 AM Window is maximized
    Info 11:44:40 AM Navigating to url: https://preprod.tiket.com/
    Info 11:44:44 AM Current url : https://preprod.tiket.com/
    Info 11:44:44 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:44:54 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:44:54 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:44:55 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:44:55 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:44:56 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:44:56 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:44:56 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:44:56 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true
    Info 11:44:56 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:44:56 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:44:56 AM Maximizing window
    Info 11:44:56 AM Window is maximized
    Info 11:44:56 AM Navigating to url: https://preprod.tiket.com/
    Info 11:44:58 AM Current url : https://preprod.tiket.com/
    Info 11:44:58 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:45:08 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:45:08 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:45:18 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:45:18 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:45:18 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:45:18 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Fail
    • 00:57:692
    StatusTimestampDetails
    Info 11:45:19 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:45:19 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:45:19 AM Current currency: IDR
    Info 11:45:21 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 11:45:21 AM Current url : https://preprod.tiket.com/hotel
    Info 11:45:21 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:45:22 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:45:22 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:45:22 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:45:22 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:45:22 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:45:22 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:45:22 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:45:22 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:45:22 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:45:22 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:45:22 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:45:22 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:45:22 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:45:22 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:45:22 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:45:22 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:45:22 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:45:22 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:45:22 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:45:22 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:45:22 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:45:22 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:45:23 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:45:23 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:45:24 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:45:24 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:45:24 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:45:24 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:45:24 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:45:24 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:45:24 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:45:24 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:45:24 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:45:24 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:45:24 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:45:24 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:45:44 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:45:44 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:45:55 AM Timeout waiting for 10 seconds for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:45:55 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:46:05 AM Timeout waiting for 10 seconds for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:46:05 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:46:15 AM Timeout waiting for 10 seconds for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:46:15 AM [Assertion passed: PDP is loaded]
    Info 11:46:15 AM
    Expected: is [true]
    Actual : [false]
    • Fail
    • 00:00:000

    [Assertion failed: PDP is loaded]

    ShubhSharma RoomListPage
    StatusTimestampDetails
    Fail 11:46:15 AM Expected: is [true] Actual : [false]
    • Fail
    • 00:00:000

    Exception

    ShubhSharma RoomListPage
    StatusTimestampDetails
    Fail 11:46:16 AM
  • verifyMultiOrderNativeDiffRatePlan_1752554788271

    11:46:28 AM / 00:01:40:156 Fail

    verifyMultiOrderNativeDiffRatePlan_1752554788271
    07.15.2025 11:46:28 AM 07.15.2025 11:48:08 AM 00:01:40:156 · #test-id=786
    Harshit BookingPage
    StatusTimestampDetails
    Info 11:46:28 AM Test (verifyMultiOrderNativeDiffRatePlan) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 11:47:57 AM Test failed: verifyMultiOrderNativeDiffRatePlan
    Info 11:48:08 AM Screenshot
    Info 11:48:08 AM TestRailID: 1099727
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 11:46:28 AM Test start: verifyMultiOrderNativeDiffRatePlan
    • Pass
    • 00:12:307

    User open home page

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:46:29 AM Maximizing window
    Info 11:46:29 AM Window is maximized
    Info 11:46:29 AM Navigating to url: https://preprod.tiket.com/
    Info 11:46:30 AM Current url : https://preprod.tiket.com/
    Info 11:46:30 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:46:41 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:24:243

    User open as logged in user

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:46:41 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:46:41 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:46:41 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:46:43 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:46:43 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:46:43 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:46:43 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true
    Info 11:46:43 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:46:43 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:46:43 AM Maximizing window
    Info 11:46:43 AM Window is maximized
    Info 11:46:43 AM Navigating to url: https://preprod.tiket.com/
    Info 11:46:44 AM Current url : https://preprod.tiket.com/
    Info 11:46:44 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:46:54 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:46:54 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:47:05 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:47:05 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:47:05 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:47:05 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:00:443

    User select IDR currency

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:47:05 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:47:05 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:47:05 AM Current currency: IDR
    • Pass
    • 00:01:569

    User Open Hotel Landing page

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:47:08 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 11:47:08 AM Current url : https://preprod.tiket.com/hotel
    Info 11:47:08 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:47:09 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:47:09 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:47:09 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:47:09 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:47:09 AM [Assertion passed: Landing Page is Opened]
    Info 11:47:09 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:47:09 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:785

    Search stay hotel

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:47:10 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:47:10 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:47:10 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:47:10 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:47:10 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:47:10 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:47:10 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:47:10 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:47:10 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:47:10 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:47:10 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:47:10 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:47:10 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:47:10 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:47:10 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:47:10 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:47:10 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:47:10 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:47:10 AM Sending keys: (Citrine Hotel MO VCC Deposit) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:47:10 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:47:10 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:47:11 AM Sent keys: (Citrine Hotel MO VCC Deposit) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:47:11 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Citrine Hotel MO VCC Deposit']]
    Info 11:47:12 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Citrine Hotel MO VCC Deposit']]
    Info 11:47:12 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Citrine Hotel MO VCC Deposit']]
    Info 11:47:12 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Citrine Hotel MO VCC Deposit']]
    • Pass
    • 00:21:025

    submit search Button

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:47:13 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:47:13 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:47:13 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:47:13 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:47:13 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:47:13 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:47:13 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:47:13 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:47:13 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:47:13 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:47:13 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:47:33 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Fail
    • 00:22:876

    Go Inside PDP

    Harshit BookingPage
    StatusTimestampDetails
    Info 11:47:34 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:47:34 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:47:34 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 11:47:34 AM Got text: (Citrine Hotel MO VCC Deposit) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 11:47:34 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:47:44 AM Timeout waiting for 10 seconds for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:47:44 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:47:44 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:47:44 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:47:44 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:47:44 AM [Assertion passed: Verify if PDP is Opened]
    Info 11:47:44 AM
    Expected: is [true]
    Actual : [true]
    Info 11:47:45 AM [Assertion passed: Verify Hotel name on entered on LP and PDP is same]
    Info 11:47:45 AM
    Expected: a string containing "Citrine Hotel MO VCC Deposit"
    Actual : "Citrine Hotel MO VCC Deposit"
    Info 11:47:46 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:47:56 AM Timeout waiting for 10 seconds for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:47:56 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:47:56 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:47:56 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:47:56 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:47:56 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:47:56 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:47:56 AM Element not found: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:47:56 AM Failed to scroll into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:47:44 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:47:45 AM Expected: a string containing "Citrine Hotel MO VCC Deposit" Actual : "Citrine Hotel MO VCC Deposit"
    • Fail
    • 00:00:000

    Exception

    Harshit BookingPage
    StatusTimestampDetails
    Fail 11:47:56 AM
  • verifyNextAvailableDates_1752554889053

    11:48:09 AM / 00:00:33:273 Pass

    verifyNextAvailableDates_1752554889053
    07.15.2025 11:48:09 AM 07.15.2025 11:48:42 AM 00:00:33:273 · #test-id=799
    FajrulAlam ProductDetailPage
    StatusTimestampDetails
    Info 11:48:09 AM Test (verifyNextAvailableDates) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 11:48:42 AM Test success: verifyNextAvailableDates
    Info 11:48:42 AM TestRailID: 1099760
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 11:48:09 AM Test start: verifyNextAvailableDates
    • Pass
    • 00:12:297

    User open home page

    FajrulAlam ProductDetailPage
    StatusTimestampDetails
    Info 11:48:09 AM Maximizing window
    Info 11:48:09 AM Window is maximized
    Info 11:48:09 AM Navigating to url: https://preprod.tiket.com/
    Info 11:48:11 AM Current url : https://preprod.tiket.com/
    Info 11:48:11 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:48:21 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:01:039

    User Open hotel Landing page

    FajrulAlam ProductDetailPage
    StatusTimestampDetails
    Info 11:48:22 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 11:48:22 AM Current url : https://preprod.tiket.com/hotel
    • Pass
    • 00:00:000

    Dismiss 'Install app' pop up

    FajrulAlam ProductDetailPage
    • Pass
    • 00:05:728

    Go to Hotel which has next available dates

    FajrulAlam ProductDetailPage
    StatusTimestampDetails
    Info 11:48:23 AM Navigating to url: https://preprod.tiket.com/hotel/singapore/carvens-international-hotel-804001745563511041?checkin=2025-07-21
    Info 11:48:28 AM Current url : https://preprod.tiket.com/hotel/singapore/carvens-international-hotel-804001745563511041?checkin=2025-07-21
    Info 11:48:28 AM Waiting for element to appear: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']]
    Info 11:48:29 AM Element appeared: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']]
    • Pass
    • 00:09:238

    Verify hotel details elements are visible

    FajrulAlam ProductDetailPage
    StatusTimestampDetails
    Info 11:48:30 AM Finding elements: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']]
    Info 11:48:30 AM Found elements: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']]
    Info 11:48:30 AM Is element displayed: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']]? true
    Info 11:48:30 AM [Assertion passed: Hotel name should be visible]
    Info 11:48:30 AM
    Expected: is [true]
    Actual : [true]
    Info 11:48:31 AM Finding elements: [NEXT_AVAILABLE_DATE_NIGHT, By.xpath: //div[@data-testid='night']]
    Info 11:48:31 AM Found elements: [NEXT_AVAILABLE_DATE_NIGHT, By.xpath: //div[@data-testid='night']]
    Info 11:48:31 AM Is element displayed: [NEXT_AVAILABLE_DATE_NIGHT, By.xpath: //div[@data-testid='night']]? true
    Info 11:48:31 AM [Assertion passed: Next available date night should be visible]
    Info 11:48:31 AM
    Expected: is [true]
    Actual : [true]
    Info 11:48:32 AM Finding elements: [NEXT_AVAILABLE_DATE_DATERANGE, By.xpath: //div[@data-testid='date']]
    Info 11:48:32 AM Found elements: [NEXT_AVAILABLE_DATE_DATERANGE, By.xpath: //div[@data-testid='date']]
    Info 11:48:32 AM Is element displayed: [NEXT_AVAILABLE_DATE_DATERANGE, By.xpath: //div[@data-testid='date']]? true
    Info 11:48:32 AM [Assertion passed: Next available date range should be visible]
    Info 11:48:32 AM
    Expected: is [true]
    Actual : [true]
    Info 11:48:33 AM Finding elements: [NEXT_AVAILABLE_DATE_PRICE, By.xpath: //span[@data-testid='price']]
    Info 11:48:33 AM Found elements: [NEXT_AVAILABLE_DATE_PRICE, By.xpath: //span[@data-testid='price']]
    Info 11:48:33 AM Is element displayed: [NEXT_AVAILABLE_DATE_PRICE, By.xpath: //span[@data-testid='price']]? true
    Info 11:48:33 AM [Assertion passed: Next available date price should be visible]
    Info 11:48:33 AM
    Expected: is [true]
    Actual : [true]
    Info 11:48:34 AM Finding elements: [NEXT_AVAILABLE_DATE_TOTAL_PRICE_TEXT, By.xpath: //span[@data-testid='price']]
    Info 11:48:34 AM Found elements: [NEXT_AVAILABLE_DATE_TOTAL_PRICE_TEXT, By.xpath: //span[@data-testid='price']]
    Info 11:48:34 AM Is element displayed: [NEXT_AVAILABLE_DATE_TOTAL_PRICE_TEXT, By.xpath: //span[@data-testid='price']]? true
    Info 11:48:34 AM [Assertion passed: Next available date total price text should be visible]
    Info 11:48:34 AM
    Expected: is [true]
    Actual : [true]
    Info 11:48:35 AM Finding elements: [FULLY_BOOKED_TITLE, By.xpath: //h4[contains(@class, 'Heading_title')]]
    Info 11:48:35 AM Found elements: [FULLY_BOOKED_TITLE, By.xpath: //h4[contains(@class, 'Heading_title')]]
    Info 11:48:35 AM Is element displayed: [FULLY_BOOKED_TITLE, By.xpath: //h4[contains(@class, 'Heading_title')]]? true
    Info 11:48:35 AM [Assertion passed: Fully booked title should be visible]
    Info 11:48:35 AM
    Expected: is [true]
    Actual : [true]
    Info 11:48:36 AM Finding elements: [BEST_PRICE_RIBBON_PDP, By.xpath: (//div[contains(@class, 'Label_color_green') and contains(@class, 'ribbon') ])[1]]
    Info 11:48:36 AM Found elements: [BEST_PRICE_RIBBON_PDP, By.xpath: (//div[contains(@class, 'Label_color_green') and contains(@class, 'ribbon') ])[1]]
    Info 11:48:36 AM Is element displayed: [BEST_PRICE_RIBBON_PDP, By.xpath: (//div[contains(@class, 'Label_color_green') and contains(@class, 'ribbon') ])[1]]? true
    Info 11:48:36 AM [Assertion passed: Best price ribbon on PDP should be visible]
    Info 11:48:36 AM
    Expected: is [true]
    Actual : [true]
    Info 11:48:37 AM Finding elements: [BEST_PRICE_RIBBON_ROOM_LIST, By.xpath: (//div[contains(@class, 'Label_color_green') and contains(@class, 'ribbon') ])[2]]
    Info 11:48:37 AM Found elements: [BEST_PRICE_RIBBON_ROOM_LIST, By.xpath: (//div[contains(@class, 'Label_color_green') and contains(@class, 'ribbon') ])[2]]
    Info 11:48:37 AM Is element displayed: [BEST_PRICE_RIBBON_ROOM_LIST, By.xpath: (//div[contains(@class, 'Label_color_green') and contains(@class, 'ribbon') ])[2]]? true
    Info 11:48:37 AM [Assertion passed: Best price ribbon on room list should be visible]
    Info 11:48:37 AM
    Expected: is [true]
    Actual : [true]
    Info 11:48:38 AM Finding elements: [NEXT_AVAILABLE_DATE_NO_ROOM_TEXT, By.xpath: //div[contains(@class, 'no_room_text')]]
    Info 11:48:38 AM Found elements: [NEXT_AVAILABLE_DATE_NO_ROOM_TEXT, By.xpath: //div[contains(@class, 'no_room_text')]]
    Info 11:48:38 AM Is element displayed: [NEXT_AVAILABLE_DATE_NO_ROOM_TEXT, By.xpath: //div[contains(@class, 'no_room_text')]]? true
    Info 11:48:38 AM [Assertion passed: Next available date no room text should be visible]
    Info 11:48:38 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:48:30 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:48:31 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:48:32 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:48:33 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:48:34 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:48:35 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:48:36 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:48:37 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:48:38 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000

    Dismiss 'Install app' pop up

    FajrulAlam ProductDetailPage
    • Pass
    • 00:01:351

    Click next available date

    FajrulAlam ProductDetailPage
    StatusTimestampDetails
    Info 11:48:39 AM Clicking on element: [NEXT_AVAILABLE_DATE_LIST_ITEM, By.xpath: //div[contains(@class, 'ListItem_next_available_date_list_item')]]
    Info 11:48:39 AM Waiting for element to be clickable: [NEXT_AVAILABLE_DATE_LIST_ITEM, By.xpath: //div[contains(@class, 'ListItem_next_available_date_list_item')]]
    Info 11:48:39 AM Element is now clickable: [NEXT_AVAILABLE_DATE_LIST_ITEM, By.xpath: //div[contains(@class, 'ListItem_next_available_date_list_item')]]
    Info 11:48:40 AM Clicked on element: [NEXT_AVAILABLE_DATE_LIST_ITEM, By.xpath: //div[contains(@class, 'ListItem_next_available_date_list_item')]]
    Info 11:48:40 AM Waiting for element to appear: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]]
    Info 11:48:40 AM Element appeared: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]]
    • Pass
    • 00:00:515

    Verify see room button is visible

    FajrulAlam ProductDetailPage
    StatusTimestampDetails
    Info 11:48:41 AM Clicking on element: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]]
    Info 11:48:41 AM Waiting for element to be clickable: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]]
    Info 11:48:41 AM Element is now clickable: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]]
    Info 11:48:41 AM Clicked on element: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]]
    • Pass
    • 00:00:471

    Verify room list section is visible

    FajrulAlam ProductDetailPage
    StatusTimestampDetails
    Info 11:48:41 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 11:48:41 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 11:48:41 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 11:48:41 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 11:48:41 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true
    Info 11:48:41 AM [Assertion passed: Room List is visible]
    Info 11:48:41 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000

    [Assertion passed: Room List is visible]

    FajrulAlam ProductDetailPage
    StatusTimestampDetails
    Info 11:48:41 AM Expected: is [true] Actual : [true]
  • verifyNonLoginNHAChangeDetailsFromRoomList_1752554923182

    11:48:43 AM / 00:00:50:458 Pass

    verifyNonLoginNHAChangeDetailsFromRoomList_1752554923182
    07.15.2025 11:48:43 AM 07.15.2025 11:49:33 AM 00:00:50:458 · #test-id=820
    Deeon DetailPage
    StatusTimestampDetails
    Info 11:48:43 AM Test (verifyNonLoginNHAChangeDetailsFromRoomList) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 11:49:33 AM Test success: verifyNonLoginNHAChangeDetailsFromRoomList
    Info 11:49:33 AM TestRailID: 1370850
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:48:43 AM Test start: verifyNonLoginNHAChangeDetailsFromRoomList
    • Pass
    • 00:12:335

    User open home page

    Deeon DetailPage
    StatusTimestampDetails
    Info 11:48:44 AM Maximizing window
    Info 11:48:44 AM Window is maximized
    Info 11:48:44 AM Navigating to url: https://preprod.tiket.com/
    Info 11:48:45 AM Current url : https://preprod.tiket.com/
    Info 11:48:45 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:48:55 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:08:164
    StatusTimestampDetails
    Info 11:48:56 AM Navigating to url: https://preprod.tiket.com/homes
    Info 11:49:04 AM Current url : https://preprod.tiket.com/homes
    • Pass
    • 00:02:987

    Search stay location

    Deeon DetailPage
    StatusTimestampDetails
    Info 11:49:04 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:49:04 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:49:04 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:49:04 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:49:05 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:49:05 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:49:05 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:49:05 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:49:05 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:49:05 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:49:05 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:49:05 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:49:05 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:49:05 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:49:05 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:49:05 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:49:05 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:49:05 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:49:05 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:49:05 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:49:05 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:49:05 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:49:05 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:49:06 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:49:06 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:49:07 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    • Pass
    • 00:21:087

    Submit search Button

    Deeon DetailPage
    StatusTimestampDetails
    Info 11:49:07 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:49:07 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:49:07 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:49:07 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:49:07 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:49:07 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:49:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:49:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:49:07 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:49:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:49:07 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:49:27 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:49:27 AM Clicking on element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:49:27 AM Waiting for element to be clickable: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:49:27 AM Element is now clickable: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 11:49:28 AM Clicked on element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    • Pass
    • 00:00:617

    Go Inside PDP

    Deeon DetailPage
    StatusTimestampDetails
    Info 11:49:28 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:49:28 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:49:28 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:49:28 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:49:28 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:49:28 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:49:28 AM [Assertion passed: Verify if PDP is Opened]
    Info 11:49:28 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:49:28 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:49:29 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:49:29 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:49:29 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:49:29 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:49:29 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:49:29 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:49:29 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:49:29 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:49:29 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:49:30 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:49:30 AM Waiting for element to appear: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 11:49:30 AM Element appeared: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 11:49:30 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 11:49:30 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 11:49:30 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 11:49:30 AM Scrolling into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 11:49:30 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 11:49:30 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 11:49:30 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 11:49:30 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 11:49:30 AM Scrolled into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 11:49:30 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 11:49:30 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 11:49:30 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 11:49:30 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 11:49:30 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 11:49:30 AM Adult current value is '1'
    Info 11:49:30 AM Finding element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:49:30 AM Found element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:49:30 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:49:30 AM Scrolling into web view: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:49:30 AM Finding element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:49:30 AM Found element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:49:30 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:49:30 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:49:30 AM Scrolled into web view: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:49:30 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]]
    Info 11:49:30 AM Finding element: [CURRENT_CHILD_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[3]]
    Info 11:49:30 AM Found element: [CURRENT_CHILD_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[3]]
    Info 11:49:30 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[3]]
    Info 11:49:30 AM Got "value" value: (0) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[3]]
    Info 11:49:30 AM Child current value is '0'
    Info 11:49:30 AM Finding element: [CHILD_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]]
    Info 11:49:30 AM Found element: [CHILD_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]]
    Info 11:49:30 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]]
    Info 11:49:30 AM Scrolling into web view: [CHILD_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]]
    Info 11:49:30 AM Finding element: [CHILD_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]]
    Info 11:49:30 AM Found element: [CHILD_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]]
    Info 11:49:30 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]]
    Info 11:49:30 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]]
    Info 11:49:30 AM Scrolled into web view: [CHILD_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]]
    Info 11:49:30 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]]
    Info 11:49:30 AM Waiting for element to appear: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:49:30 AM Element appeared: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:49:30 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:49:30 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:49:30 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:49:30 AM Scrolling into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:49:30 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:49:30 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:49:30 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:49:30 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:49:30 AM Scrolled into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:49:30 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 11:49:30 AM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 11:49:30 AM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 11:49:30 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 11:49:30 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 11:49:30 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 11:49:30 AM Scrolling into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 11:49:30 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 11:49:30 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 11:49:30 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 11:49:30 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 11:49:30 AM Scrolled into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 11:49:30 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 11:49:30 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:49:31 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:49:31 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:49:31 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:49:31 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:49:31 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:49:31 AM [Assertion passed: Verify PDP is reloaded after changed details]
    Info 11:49:31 AM
    Expected: is [true]
    Actual : [true]
    Info 11:49:32 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:49:32 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:49:32 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:49:32 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:49:32 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:49:32 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:49:32 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:49:32 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:49:32 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:49:32 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:49:32 AM Waiting for element to appear: [ROOM_CARD_GUEST_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '2 Tamu') or contains(text(), '2 Guest') or contains(text(), '2 Dewasa') or contains(text(), '2 Adult')]]
    Info 11:49:32 AM Element appeared: [ROOM_CARD_GUEST_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '2 Tamu') or contains(text(), '2 Guest') or contains(text(), '2 Dewasa') or contains(text(), '2 Adult')]]
    Info 11:49:32 AM Finding elements: [ROOM_CARD_GUEST_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '2 Tamu') or contains(text(), '2 Guest') or contains(text(), '2 Dewasa') or contains(text(), '2 Adult')]]
    Info 11:49:32 AM Found elements: [ROOM_CARD_GUEST_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '2 Tamu') or contains(text(), '2 Guest') or contains(text(), '2 Dewasa') or contains(text(), '2 Adult')]]
    Info 11:49:32 AM Is element displayed: [ROOM_CARD_GUEST_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '2 Tamu') or contains(text(), '2 Guest') or contains(text(), '2 Dewasa') or contains(text(), '2 Adult')]]? true
    Info 11:49:32 AM [Assertion passed: Room guest count correctly displayed based on new details]
    Info 11:49:32 AM
    Expected: is [true]
    Actual : [true]
    Info 11:49:32 AM Waiting for element to appear: [ROOM_CARD_CHILD_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '1 Anak') or contains(text(), '1 Child')]]
    Info 11:49:33 AM Element appeared: [ROOM_CARD_CHILD_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '1 Anak') or contains(text(), '1 Child')]]
    Info 11:49:33 AM Finding elements: [ROOM_CARD_CHILD_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '1 Anak') or contains(text(), '1 Child')]]
    Info 11:49:33 AM Found elements: [ROOM_CARD_CHILD_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '1 Anak') or contains(text(), '1 Child')]]
    Info 11:49:33 AM Is element displayed: [ROOM_CARD_CHILD_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '1 Anak') or contains(text(), '1 Child')]]? true
    Info 11:49:33 AM [Assertion passed: Room child count correctly displayed based on new details]
    Info 11:49:33 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:49:31 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:49:32 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:49:33 AM Expected: is [true] Actual : [true]
  • verifyPDPRedirectionOnHomeSearchPageGuest_1752554974244

    11:49:34 AM / 00:01:48:382 Pass

    verifyPDPRedirectionOnHomeSearchPageGuest_1752554974244
    07.15.2025 11:49:34 AM 07.15.2025 11:51:22 AM 00:01:48:382 · #test-id=832
    Harshit DetailPage
    StatusTimestampDetails
    Info 11:49:34 AM Test (verifyPDPRedirectionOnHomeSearchPageGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 11:51:22 AM Test success: verifyPDPRedirectionOnHomeSearchPageGuest
    Info 11:51:22 AM TestRailID: 1370859
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 11:49:34 AM Test start: verifyPDPRedirectionOnHomeSearchPageGuest
    • Pass
    • 00:12:336

    User open home page

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:49:35 AM Maximizing window
    Info 11:49:35 AM Window is maximized
    Info 11:49:35 AM Navigating to url: https://preprod.tiket.com/
    Info 11:49:37 AM Current url : https://preprod.tiket.com/
    Info 11:49:37 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:49:47 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:18:735

    User open home page as guest

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:49:47 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:49:47 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:49:47 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:49:47 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:49:47 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:49:47 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:49:47 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:49:47 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:49:47 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:49:47 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:49:47 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:49:47 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:49:47 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:49:47 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:49:47 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:49:47 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:49:47 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:49:47 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:49:47 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:49:47 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:49:47 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:49:48 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:49:48 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:49:48 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:49:48 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:49:48 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:49:48 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:49:49 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:49:49 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:49:49 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:49:49 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:49:59 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:49:59 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:50:05 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:50:05 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:50:05 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:50:05 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    • Pass
    • 00:00:618

    User select IDR currency

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:50:06 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:50:06 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:50:06 AM Current currency: IDR
    • Pass
    • 00:02:034

    User Open NHA Landing page

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:50:09 AM Navigating to url: https://preprod.tiket.com/homes
    Info 11:50:10 AM Current url : https://preprod.tiket.com/homes
    Info 11:50:10 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:50:10 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:50:10 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:50:10 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:50:10 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:50:10 AM [Assertion passed: Landing Page is Opened]
    Info 11:50:10 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:50:10 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:567

    Search stay location

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:50:12 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:50:12 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:50:12 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:50:12 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:50:12 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:50:12 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:50:12 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:50:12 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:50:12 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:50:12 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:50:12 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:50:12 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:50:12 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:50:12 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:50:12 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:50:12 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:50:12 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:50:12 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:50:12 AM Sending keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:50:12 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:50:12 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:50:12 AM Sent keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:50:12 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    Info 11:50:13 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    Info 11:50:13 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    Info 11:50:14 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    • Pass
    • 00:01:519

    Set guests

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:50:14 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:50:14 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:50:14 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:50:14 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:50:14 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:50:15 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:50:15 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:50:15 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:50:15 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:50:15 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:50:15 AM currentAdult is '1'
    Info 11:50:15 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 11:50:15 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 11:50:15 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 11:50:15 AM Scrolling into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 11:50:15 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 11:50:15 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 11:50:15 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 11:50:15 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 11:50:15 AM Scrolled into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 11:50:15 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 11:50:15 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:50:15 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:50:15 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:50:15 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:50:15 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:50:15 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:50:15 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:50:15 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:50:15 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:50:15 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    • Pass
    • 00:01:607

    Set date

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:50:16 AM Got random number -> 10
    Info 11:50:16 AM Got random number -> 14
    Info 11:50:16 AM stringStartDate is '10', stringEndDate is '14'
    Info 11:50:16 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:50:16 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:50:16 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:50:16 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:50:16 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:50:16 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:50:16 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:50:16 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:50:16 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:50:16 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:50:16 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:50:16 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:50:16 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:50:16 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:50:16 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:50:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:50:17 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']]
    Info 11:50:17 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']]
    Info 11:50:17 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']]
    Info 11:50:17 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']]
    Info 11:50:17 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']]
    Info 11:50:17 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']]
    Info 11:50:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']]
    Info 11:50:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']]
    Info 11:50:17 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']]
    Info 11:50:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']]
    • Pass
    • 00:20:702

    submit search Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:50:17 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:50:17 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:50:17 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:50:17 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:50:17 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:50:17 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:50:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:50:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:50:17 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:50:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:50:17 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:50:37 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:20:925

    Go Inside SRP

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:50:38 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:50:58 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:50:58 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:50:58 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:50:58 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false
    • Pass
    • 00:01:926

    Search Villa name on Srp

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:50:59 AM Clicking on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:50:59 AM Waiting for element to be clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:50:59 AM Element is now clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:50:59 AM Clicked on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:50:59 AM Waiting for element to appear: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:50:59 AM Element appeared: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:50:59 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:50:59 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:50:59 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:50:59 AM Scrolling into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:50:59 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:50:59 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:50:59 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:50:59 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:50:59 AM Scrolled into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:50:59 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:50:59 AM Sending keys: (Aryaduta Bandung) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:50:59 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:50:59 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:50:59 AM Sent keys: (Aryaduta Bandung) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:50:59 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Aryaduta Bandung']]
    Info 11:51:00 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Aryaduta Bandung']]
    Info 11:51:00 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Aryaduta Bandung']]
    Info 11:51:00 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Aryaduta Bandung']]
    • Pass
    • 00:20:524
    StatusTimestampDetails
    Info 11:51:01 AM Clicking on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 11:51:01 AM Waiting for element to be clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 11:51:01 AM Element is now clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 11:51:01 AM Clicked on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 11:51:01 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:51:08 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:51:08 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:51:08 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:51:08 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:51:08 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:51:08 AM [Assertion passed: Verify if PDP is Opened]
    Info 11:51:08 AM
    Expected: is [true]
    Actual : [true]
    Info 11:51:08 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:51:09 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:51:09 AM Finding elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:51:09 AM Found elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:51:09 AM Is element displayed: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]? true
    Info 11:51:09 AM [Assertion passed: NHA's Image is visible on NHA PDP]
    Info 11:51:09 AM
    Expected: is [true]
    Actual : [true]
    Info 11:51:09 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:51:09 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:51:09 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 11:51:09 AM Got text: (Aryaduta Bandung) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 11:51:09 AM [Assertion passed: NHA name is same as User searched on LP]
    Info 11:51:09 AM
    Expected: a string containing "Aryaduta Bandung"
    Actual : "Aryaduta Bandung"
    Info 11:51:10 AM Waiting for element to appear: [REGION, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[2]]
    Info 11:51:10 AM Element appeared: [REGION, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[2]]
    Info 11:51:10 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[2]]
    Info 11:51:10 AM Got text: (West Java) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[2]]
    Info 11:51:10 AM [Assertion passed: NHA's Region is visible on NHA PDP]
    Info 11:51:10 AM
    Expected: is [true]
    Actual : [true]
    Info 11:51:10 AM Waiting for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 11:51:21 AM Timeout waiting for 10 seconds for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 11:51:21 AM Finding elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 11:51:21 AM Found elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 11:51:21 AM Is element displayed: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]? false
    Info 11:51:21 AM Waiting for element to appear: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 11:51:21 AM Element appeared: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 11:51:21 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 11:51:21 AM Got text: (IDR 2,057,932) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 11:51:21 AM [Assertion passed: NHA's Price is visible on NHA PDP]
    Info 11:51:21 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:51:08 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:51:09 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:51:09 AM Expected: a string containing "Aryaduta Bandung" Actual : "Aryaduta Bandung"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:51:10 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:51:21 AM Expected: is [true] Actual : [true]
  • verifyPDPRedirectionOnHotelSearchPageLogin_1752555084276

    11:51:24 AM / 00:02:41:557 Pass

    verifyPDPRedirectionOnHotelSearchPageLogin_1752555084276
    07.15.2025 11:51:24 AM 07.15.2025 11:54:05 AM 00:02:41:557 · #test-id=851
    Deeon Harshit SearchPage
    StatusTimestampDetails
    Info 11:51:24 AM Test (verifyPDPRedirectionOnHotelSearchPageLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 11:54:05 AM Test success: verifyPDPRedirectionOnHotelSearchPageLogin
    Info 11:54:05 AM TestRailID: 1099742
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:51:24 AM Test start: verifyPDPRedirectionOnHotelSearchPageLogin
    • Pass
    • 00:13:573

    User open home page

    Deeon Harshit SearchPage
    StatusTimestampDetails
    Info 11:51:26 AM Maximizing window
    Info 11:51:26 AM Window is maximized
    Info 11:51:26 AM Navigating to url: https://preprod.tiket.com/
    Info 11:51:28 AM Current url : https://preprod.tiket.com/
    Info 11:51:28 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:51:39 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 01:13:086

    User open as logged in user

    Deeon Harshit SearchPage
    StatusTimestampDetails
    Info 11:51:39 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:51:39 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:51:39 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:51:44 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:51:44 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:51:44 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:51:44 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false
    Info 11:51:44 AM Maximizing window
    Info 11:51:44 AM Window is maximized
    Info 11:51:44 AM Navigating to url: https://preprod.tiket.com/
    Info 11:51:46 AM Current url : https://preprod.tiket.com/
    Info 11:51:46 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:51:56 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:51:56 AM Maximizing window
    Info 11:51:56 AM Window is maximized
    Info 11:51:56 AM Navigating to url: https://preprod.tiket.com/
    Info 11:51:58 AM Current url : https://preprod.tiket.com/
    Info 11:51:58 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:52:08 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:52:08 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:52:08 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:52:08 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:52:08 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:52:08 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:52:09 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:52:09 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:52:09 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:52:09 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:52:09 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:52:09 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:52:09 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:52:09 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:52:09 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:52:09 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:52:09 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:52:09 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:52:09 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:52:09 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:52:09 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:52:09 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:52:09 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:52:09 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:52:10 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:52:10 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:52:10 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:52:10 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:52:10 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:52:10 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:52:10 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']]
    Info 11:52:10 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
    (Session info: chrome=123.0.6312.105)
    Build info: version: '4.13.0', revision: 'ba948ece5b*'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
    Driver info: org.openqa.selenium.chrome.ChromeDriver
    Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
    Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    Session ID: 2f6584994a9fa229695a3b371a5d7fa6
    Info 11:52:10 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:52:21 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:52:21 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:52:21 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:52:21 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false
    Info 11:52:21 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:52:21 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:52:21 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false
    Info 11:52:21 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:52:21 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:52:21 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:52:21 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:52:21 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:52:21 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:52:21 AM User is already logged in. No OTP needed
    Info 11:52:21 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:52:41 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:52:41 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:52:52 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:52:52 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:52:52 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:52:52 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:00:482

    User select IDR currency

    Deeon Harshit SearchPage
    StatusTimestampDetails
    Info 11:52:52 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:52:52 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:52:52 AM Current currency: IDR
    • Pass
    • 00:01:486

    User Open hotel Landing page

    Deeon Harshit SearchPage
    StatusTimestampDetails
    Info 11:52:55 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 11:52:55 AM Current url : https://preprod.tiket.com/hotel
    Info 11:52:55 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:52:56 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:52:56 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:52:56 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:52:56 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:52:56 AM [Assertion passed: Landing Page is Opened]
    Info 11:52:56 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:52:56 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:485

    Search stay location

    Deeon Harshit SearchPage
    StatusTimestampDetails
    Info 11:52:57 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:52:57 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:52:57 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:52:57 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:52:57 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:52:57 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:52:57 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:52:57 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:52:57 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:52:57 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:52:57 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:52:57 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:52:57 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:52:57 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:52:57 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:52:57 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:52:57 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:52:57 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:52:57 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:52:57 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:52:57 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:52:57 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:52:57 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:52:58 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:52:58 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 11:52:59 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    • Pass
    • 00:01:343

    Set guests and rooms

    Deeon Harshit SearchPage
    StatusTimestampDetails
    Info 11:52:59 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:52:59 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:52:59 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:52:59 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:52:59 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:53:00 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:53:00 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:53:00 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:53:00 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:53:00 AM Got "value" value: (2) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:53:00 AM currentAdult is '2'
    Info 11:53:00 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]]
    Info 11:53:00 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]]
    Info 11:53:00 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]]
    Info 11:53:00 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]]
    Info 11:53:00 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]]
    Info 11:53:00 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]]
    Info 11:53:00 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]]
    Info 11:53:00 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]]
    Info 11:53:00 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]]
    Info 11:53:00 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]]
    • Pass
    • 00:01:645

    Set date

    Deeon Harshit SearchPage
    StatusTimestampDetails
    Info 11:53:00 AM Got random number -> 13
    Info 11:53:00 AM Got random number -> 15
    Info 11:53:00 AM stringStartDate is '13', stringEndDate is '15'
    Info 11:53:00 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:53:00 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:53:01 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:53:01 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:53:01 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:53:01 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:53:01 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:53:01 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:53:01 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:53:01 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:53:01 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:53:01 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:53:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:53:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:53:01 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:53:01 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]]
    Info 11:53:01 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:53:01 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:53:01 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:53:01 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:53:01 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:53:01 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:53:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:53:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:53:01 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    Info 11:53:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']]
    • Pass
    • 00:21:032

    submit search Button

    Deeon Harshit SearchPage
    StatusTimestampDetails
    Info 11:53:02 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:53:02 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:53:02 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:53:02 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:53:02 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:53:02 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:53:02 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:53:02 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:53:02 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:53:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:53:02 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:53:23 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:20:734

    Go Inside SRP

    Deeon Harshit SearchPage
    StatusTimestampDetails
    Info 11:53:23 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:53:43 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:53:43 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:53:43 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:53:43 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false
    • Pass
    • 00:01:975

    Search Hotel's name on Srp

    Deeon Harshit SearchPage
    StatusTimestampDetails
    Info 11:53:44 AM Clicking on element: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:53:44 AM Waiting for element to be clickable: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:53:44 AM Element is now clickable: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:53:44 AM Clicked on element: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 11:53:44 AM Waiting for element to appear: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:53:44 AM Element appeared: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:53:44 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:53:44 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:53:44 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:53:44 AM Scrolling into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:53:44 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:53:44 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:53:44 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:53:44 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:53:44 AM Scrolled into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:53:44 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:53:44 AM Sending keys: (SDET International) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:53:44 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:53:44 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:53:45 AM Sent keys: (SDET International) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 11:53:45 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='SDET International']]
    Info 11:53:45 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='SDET International']]
    Info 11:53:45 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='SDET International']]
    Info 11:53:45 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='SDET International']]
    • Pass
    • 00:18:665

    Click search button to go inside PDP

    Deeon Harshit SearchPage
    StatusTimestampDetails
    Info 11:53:46 AM Clicking on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 11:53:46 AM Waiting for element to be clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 11:53:46 AM Element is now clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 11:53:46 AM Clicked on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 11:53:46 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:53:51 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:53:51 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:53:51 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:53:51 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:53:51 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:53:51 AM [Assertion passed: Verify User is redirected to PDP]
    Info 11:53:51 AM
    Expected: is [true]
    Actual : [true]
    Info 11:53:51 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:53:51 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:53:51 AM Finding elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:53:51 AM Found elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:53:51 AM Is element displayed: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]? true
    Info 11:53:51 AM [Assertion passed: Hotel's Image is visible on Hotel PDP]
    Info 11:53:51 AM
    Expected: is [true]
    Actual : [true]
    Info 11:53:52 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:53:52 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:53:52 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 11:53:52 AM Got text: (SDET International) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 11:53:52 AM [Assertion passed: Hotel name is same as User searched on LP]
    Info 11:53:52 AM
    Expected: a string containing "SDET International"
    Actual : "SDET International"
    Info 11:53:52 AM Waiting for element to appear: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 11:53:52 AM Element appeared: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 11:53:52 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 11:53:52 AM Got text: (Tampines) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 11:53:52 AM [Assertion passed: Hotel's Area is visible on Hotel PDP]
    Info 11:53:52 AM
    Expected: is [true]
    Actual : [true]
    Info 11:53:53 AM Waiting for element to appear: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 11:53:53 AM Element appeared: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 11:53:53 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 11:53:53 AM Got text: (Singapore) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 11:53:53 AM [Assertion passed: Hotel's City is visible on Hotel PDP]
    Info 11:53:53 AM
    Expected: is [true]
    Actual : [true]
    Info 11:53:53 AM Waiting for element to appear: [REGION, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[2]]
    Info 11:53:53 AM Element appeared: [REGION, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[2]]
    Info 11:53:53 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[2]]
    Info 11:53:53 AM Got text: (Singapore) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[2]]
    Info 11:53:53 AM [Assertion passed: Hotel's Region is visible on Hotel PDP]
    Info 11:53:53 AM
    Expected: is [true]
    Actual : [true]
    Info 11:53:54 AM Waiting for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 11:54:04 AM Timeout waiting for 10 seconds for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 11:54:04 AM Finding elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 11:54:04 AM Found elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 11:54:04 AM Is element displayed: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]? false
    Info 11:54:04 AM Waiting for element to appear: [PRICE_PDP, By.xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]]
    Info 11:54:04 AM Element appeared: [PRICE_PDP, By.xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]]
    Info 11:54:04 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]]
    Info 11:54:04 AM Got text: (IDR 2,156,863) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]]
    Info 11:54:04 AM [Assertion passed: Hotel's Price is visible on Hotel PDP]
    Info 11:54:04 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:53:51 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:53:51 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:53:52 AM Expected: a string containing "SDET International" Actual : "SDET International"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:53:52 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:53:53 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:53:53 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:54:04 AM Expected: is [true] Actual : [true]
  • verifyRecommendedRoomGuest_1752555246431

    11:54:06 AM / 00:01:15:253 Fail

    verifyRecommendedRoomGuest_1752555246431
    07.15.2025 11:54:06 AM 07.15.2025 11:55:21 AM 00:01:15:253 · #test-id=872
    Harshit DetailPage
    StatusTimestampDetails
    Info 11:54:06 AM Test (verifyRecommendedRoomGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 11:55:16 AM Test failed: verifyRecommendedRoomGuest
    Info 11:55:21 AM Screenshot
    Info 11:55:21 AM TestRailID: 1099727
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:54:06 AM Test start: verifyRecommendedRoomGuest
    • Pass
    • 00:12:740

    User open home page

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:54:07 AM Maximizing window
    Info 11:54:07 AM Window is maximized
    Info 11:54:07 AM Navigating to url: https://preprod.tiket.com/
    Info 11:54:09 AM Current url : https://preprod.tiket.com/
    Info 11:54:09 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:54:19 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:19:250

    User open home page as guest

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:54:20 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:54:20 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:54:20 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:54:20 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:54:20 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:54:20 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:54:20 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:54:20 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:54:20 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:54:20 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:54:20 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:54:20 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:54:20 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:54:20 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:54:20 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:54:20 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:54:20 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:54:20 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:54:20 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:54:20 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:54:20 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:54:21 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:54:21 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:54:21 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:54:21 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:54:21 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:54:21 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:54:22 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:54:22 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:54:22 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:54:22 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:54:32 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:54:32 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:54:38 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:54:38 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:54:38 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:54:38 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    • Pass
    • 00:00:534

    User select IDR currency

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:54:39 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:54:39 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:54:39 AM Current currency: IDR
    • Pass
    • 00:01:866

    User Open NHA Landing page

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:54:42 AM Navigating to url: https://preprod.tiket.com/homes
    Info 11:54:42 AM Current url : https://preprod.tiket.com/homes
    Info 11:54:42 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:54:43 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:54:43 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:54:43 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:54:43 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:54:43 AM [Assertion passed: Landing Page is Opened]
    Info 11:54:43 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:54:43 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:03:504

    Search stay location

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:54:45 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:54:45 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:54:45 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:54:45 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:54:45 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:54:45 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:54:45 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:54:46 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:54:46 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:54:46 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:54:46 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:54:46 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:54:46 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:54:46 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:54:46 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:54:46 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:54:46 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:54:46 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:54:46 AM Sending keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:54:46 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:54:46 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:54:46 AM Sent keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:54:46 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    Info 11:54:47 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    Info 11:54:47 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    Info 11:54:48 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    • Pass
    • 00:01:463

    Set guests and rooms

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:54:48 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:54:48 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:54:48 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:54:48 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:54:48 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:54:49 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:54:49 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:54:49 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:54:49 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:54:49 AM Got "value" value: (2) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:54:49 AM currentAdult is '2'
    Info 11:54:49 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:54:49 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:54:49 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:54:49 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:54:49 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:54:49 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:54:49 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:54:49 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:54:49 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:54:49 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    • Pass
    • 00:01:718

    Set date

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:54:49 AM Got random number -> 10
    Info 11:54:49 AM Got random number -> 12
    Info 11:54:49 AM stringStartDate is '10', stringEndDate is '12'
    Info 11:54:49 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:54:49 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:54:50 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:54:50 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:54:50 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:54:50 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:54:50 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:54:50 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:54:50 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:54:50 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:54:50 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:54:50 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:54:50 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:54:50 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:54:50 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:54:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]]
    Info 11:54:51 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:54:51 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:54:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:54:51 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:54:51 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:54:51 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:54:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:54:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:54:51 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:54:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    • Pass
    • 00:21:219

    submit search Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:54:51 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:54:51 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:54:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:54:51 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:54:51 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:54:51 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:54:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:54:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:54:51 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:54:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:54:51 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:55:12 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:01:112

    Go Inside PDP

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:55:12 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:55:12 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:55:12 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:55:12 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:55:12 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:55:13 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:55:13 AM [Assertion passed: Verify if PDP is Opened]
    Info 11:55:13 AM
    Expected: is [true]
    Actual : [true]
    Info 11:55:13 AM Waiting for element to appear: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 11:55:13 AM Element appeared: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 11:55:13 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 11:55:13 AM Got text: (IDR 1,305,904) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 11:55:13 AM [Assertion passed: NHA's Price is visible on NHA PDP]
    Info 11:55:13 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:55:13 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:55:13 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:662
    StatusTimestampDetails
    Info 11:55:14 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:55:14 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:55:14 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:55:14 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:55:14 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:55:14 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:55:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:55:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:55:14 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:55:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    • Fail
    • 00:01:528

    Checking Recommended Room

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:55:15 AM Waiting for element to appear: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]
    Info 11:55:15 AM Element appeared: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]
    Info 11:55:15 AM Finding elements: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]
    Info 11:55:15 AM Found elements: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]
    Info 11:55:15 AM Is element displayed: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]? true
    Info 11:55:15 AM [Assertion passed: Recommended room should be visible on room list]
    Info 11:55:15 AM
    Expected: is [true]
    Actual : [true]
    Info 11:55:15 AM Waiting for element to appear: [RECOMMENDED_ROOM_GUEST, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]]
    Info 11:55:15 AM Element appeared: [RECOMMENDED_ROOM_GUEST, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]]
    Info 11:55:15 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]]
    Info 11:55:15 AM Got text: (Perfect for family trips) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]]
    Info 11:55:15 AM [Assertion passed: Guest number on recommended Text should match the searched Guest]
    Info 11:55:15 AM
    Expected: a string containing "2"
    Actual : "Perfect for family trips"
    StatusTimestampDetails
    Info 11:55:15 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Fail 11:55:15 AM Expected: a string containing "2" Actual : "Perfect for family trips"
    • Fail
    • 00:00:000

    Exception

    Harshit DetailPage
    StatusTimestampDetails
    Fail 11:55:16 AM
  • verifyRecommendedRoomLogin_1752555322380

    11:55:22 AM / 00:02:07:320 Pass

    verifyRecommendedRoomLogin_1752555322380
    07.15.2025 11:55:22 AM 07.15.2025 11:57:29 AM 00:02:07:320 · #test-id=891
    Harshit DetailPage
    StatusTimestampDetails
    Info 11:55:22 AM Test (verifyRecommendedRoomLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 11:57:29 AM Test success: verifyRecommendedRoomLogin
    Info 11:57:29 AM TestRailID: 1099739
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:55:22 AM Test start: verifyRecommendedRoomLogin
    • Pass
    • 00:14:162

    User open home page

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:55:23 AM Maximizing window
    Info 11:55:23 AM Window is maximized
    Info 11:55:23 AM Navigating to url: https://preprod.tiket.com/
    Info 11:55:26 AM Current url : https://preprod.tiket.com/
    Info 11:55:26 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:55:37 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 01:12:457

    User open as logged in user

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:55:37 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:55:37 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:55:37 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:55:42 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:55:42 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:55:42 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:55:42 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false
    Info 11:55:42 AM Maximizing window
    Info 11:55:42 AM Window is maximized
    Info 11:55:42 AM Navigating to url: https://preprod.tiket.com/
    Info 11:55:44 AM Current url : https://preprod.tiket.com/
    Info 11:55:44 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:55:54 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:55:54 AM Maximizing window
    Info 11:55:54 AM Window is maximized
    Info 11:55:54 AM Navigating to url: https://preprod.tiket.com/
    Info 11:55:55 AM Current url : https://preprod.tiket.com/
    Info 11:55:55 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:56:06 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:56:06 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:56:06 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:56:06 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:56:06 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 11:56:06 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:56:07 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:56:07 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:56:07 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:56:07 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:56:07 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:56:07 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:56:07 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:56:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:56:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:56:07 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:56:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 11:56:07 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:56:07 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:56:07 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:56:07 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 11:56:07 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:56:07 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:56:07 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:56:07 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:56:07 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:56:07 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:56:07 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:56:07 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:56:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:56:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:56:07 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:56:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:56:07 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:56:08 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:56:08 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:56:08 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:56:08 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:56:08 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 11:56:08 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:56:08 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:56:08 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:56:08 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:56:08 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:56:08 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:56:08 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:56:08 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:56:08 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:56:08 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:56:08 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 11:56:08 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 11:56:08 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']]
    Info 11:56:08 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
    (Session info: chrome=123.0.6312.105)
    Build info: version: '4.13.0', revision: 'ba948ece5b*'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
    Driver info: org.openqa.selenium.chrome.ChromeDriver
    Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
    Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    Session ID: 2f6584994a9fa229695a3b371a5d7fa6
    Info 11:56:08 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:56:18 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:56:18 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:56:18 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 11:56:18 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false
    Info 11:56:18 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:56:18 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:56:18 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false
    Info 11:56:18 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:56:18 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:56:18 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:56:18 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:56:18 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:56:18 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:56:18 AM User is already logged in. No OTP needed
    Info 11:56:18 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:56:39 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 11:56:39 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:56:49 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:56:49 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:56:49 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:56:49 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:01:284

    User select IDR currency

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:56:50 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:56:50 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:56:50 AM Current currency: IDR
    • Pass
    • 00:02:486

    User Open Hotel Landing page

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:56:53 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 11:56:54 AM Current url : https://preprod.tiket.com/hotel
    Info 11:56:54 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:56:55 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:56:55 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:56:55 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:56:55 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:56:55 AM [Assertion passed: Landing Page is Opened]
    Info 11:56:55 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:56:55 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:243

    Search stay location

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:56:56 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:56:56 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:56:56 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:56:56 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:56:56 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:56:56 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:56:56 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:56:56 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:56:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:56:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:56:56 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:56:56 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:56:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:56:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:56:56 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:56:56 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:56:56 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:56:56 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:56:56 AM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:56:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:56:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:56:57 AM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:56:57 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 11:56:57 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 11:56:57 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 11:56:57 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    • Pass
    • 00:02:111

    Set guests and rooms

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:56:58 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:56:58 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:56:58 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:56:59 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 11:56:59 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:56:59 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:56:59 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:56:59 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:56:59 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:56:59 AM Got "value" value: (2) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 11:56:59 AM currentAdult is '2'
    Info 11:56:59 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:56:59 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:56:59 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:56:59 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:56:59 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:56:59 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:56:59 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:56:59 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:56:59 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 11:57:00 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']]
    • Pass
    • 00:02:048

    Set date

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:57:00 AM Got random number -> 11
    Info 11:57:00 AM Got random number -> 12
    Info 11:57:00 AM stringStartDate is '11', stringEndDate is '12'
    Info 11:57:00 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:57:00 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:57:01 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:57:01 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:57:01 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:57:01 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:57:01 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:57:01 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:57:01 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:57:01 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:57:01 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:57:01 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:57:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:57:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:57:01 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:57:01 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]]
    Info 11:57:01 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:57:01 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:57:01 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:57:01 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:57:01 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:57:01 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:57:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:57:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:57:01 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    Info 11:57:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']]
    • Pass
    • 00:21:604

    submit search Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:57:03 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:03 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:03 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:03 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:03 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:03 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:03 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:03 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:03 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:03 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:03 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:57:23 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:01:149

    Go Inside PDP

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:57:24 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:57:24 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:57:24 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:57:24 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:57:24 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:57:24 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:57:24 AM [Assertion passed: Verify if PDP is Opened]
    Info 11:57:24 AM
    Expected: is [true]
    Actual : [true]
    Info 11:57:24 AM Waiting for element to appear: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 11:57:24 AM Element appeared: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 11:57:24 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 11:57:24 AM Got text: (IDR 4,313,726) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 11:57:24 AM [Assertion passed: Hotel's Price is visible on Hotel PDP]
    Info 11:57:24 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:57:24 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:57:24 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:775
    StatusTimestampDetails
    Info 11:57:25 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:57:25 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:57:25 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:57:25 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:57:25 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:57:25 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:57:25 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:57:25 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:57:25 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:57:26 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    • Pass
    • 00:02:852

    Checking Recommended Room

    Harshit DetailPage
    StatusTimestampDetails
    Info 11:57:26 AM Waiting for element to appear: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]
    Info 11:57:26 AM Element appeared: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]
    Info 11:57:26 AM Finding elements: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]
    Info 11:57:26 AM Found elements: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]
    Info 11:57:26 AM Is element displayed: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]? true
    Info 11:57:26 AM [Assertion passed: Recommended room should be visible on room list]
    Info 11:57:26 AM
    Expected: is [true]
    Actual : [true]
    Info 11:57:27 AM Waiting for element to appear: [RECOMMENDED_ROOM_GUEST, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]]
    Info 11:57:27 AM Element appeared: [RECOMMENDED_ROOM_GUEST, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]]
    Info 11:57:27 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]]
    Info 11:57:27 AM Got text: (Recommended for 2 guests) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]]
    Info 11:57:27 AM [Assertion passed: Guest number on recommended Text should match the searched Guest]
    Info 11:57:27 AM
    Expected: a string containing "2"
    Actual : "Recommended for 2 guests"
    Info 11:57:27 AM Waiting for element to appear: [BEST_PICK_TEXT, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]]
    Info 11:57:27 AM Element appeared: [BEST_PICK_TEXT, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]]
    Info 11:57:27 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]]
    Info 11:57:27 AM Got text: (Best pick for you!) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]]
    Info 11:57:27 AM [Assertion passed: Best pick for you HEADING should be visible based on Selected Language]
    Info 11:57:27 AM
    Expected: (a string containing "Best pick for you" or a string containing "Pilihan terbaik untukmu")
    Actual : "Best pick for you!"
    Info 11:57:28 AM Waiting for element to appear: [TOTAL_ROOM_NIGHT_RECOMMENDED, By.xpath: //div[@data-testid='total-room-night-summary']]
    Info 11:57:28 AM Element appeared: [TOTAL_ROOM_NIGHT_RECOMMENDED, By.xpath: //div[@data-testid='total-room-night-summary']]
    Info 11:57:28 AM Finding elements: [TOTAL_ROOM_NIGHT_RECOMMENDED, By.xpath: //div[@data-testid='total-room-night-summary']]
    Info 11:57:28 AM Found elements: [TOTAL_ROOM_NIGHT_RECOMMENDED, By.xpath: //div[@data-testid='total-room-night-summary']]
    Info 11:57:28 AM Is element displayed: [TOTAL_ROOM_NIGHT_RECOMMENDED, By.xpath: //div[@data-testid='total-room-night-summary']]? true
    Info 11:57:28 AM [Assertion passed: On Recommended room , total-room-night-summary should be visible]
    Info 11:57:28 AM
    Expected: is [true]
    Actual : [true]
    Info 11:57:28 AM Waiting for element to appear: [BOOK_ROOM_DETAIL, By.xpath: //div[contains(@class, 'total_price')]]
    Info 11:57:28 AM Element appeared: [BOOK_ROOM_DETAIL, By.xpath: //div[contains(@class, 'total_price')]]
    Info 11:57:28 AM Finding elements: [BOOK_ROOM_DETAIL, By.xpath: //div[contains(@class, 'total_price')]]
    Info 11:57:29 AM Found elements: [BOOK_ROOM_DETAIL, By.xpath: //div[contains(@class, 'total_price')]]
    Info 11:57:29 AM Is element displayed: [BOOK_ROOM_DETAIL, By.xpath: //div[contains(@class, 'total_price')]]? true
    Info 11:57:29 AM [Assertion passed: On Recommended room total price should be visible]
    Info 11:57:29 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:57:26 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:57:27 AM Expected: a string containing "2" Actual : "Recommended for 2 guests"
    StatusTimestampDetails
    Info 11:57:27 AM Expected: (a string containing "Best pick for you" or a string containing "Pilihan terbaik untukmu") Actual : "Best pick for you!"
    StatusTimestampDetails
    Info 11:57:28 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:57:29 AM Expected: is [true] Actual : [true]
  • verifyRoomDetailSlidingImage_1752555450348

    11:57:30 AM / 00:00:51:402 Pass

    verifyRoomDetailSlidingImage_1752555450348
    07.15.2025 11:57:30 AM 07.15.2025 11:58:21 AM 00:00:51:402 · #test-id=912
    KetanSingh,ShubhSharma BookingPage
    StatusTimestampDetails
    Info 11:57:30 AM Test (verifyRoomDetailSlidingImage) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 11:58:21 AM Test success: verifyRoomDetailSlidingImage
    Info 11:58:21 AM TestRailID: 1192897
    • Pass
    • 00:03:456
    StatusTimestampDetails
    Info 11:57:30 AM Test start: verifyRoomDetailSlidingImage
    Info 11:57:30 AM Navigating to url: https://preprod.tiket.com/hotel
    Info 11:57:31 AM Current url : https://preprod.tiket.com/hotel
    Info 11:57:31 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:57:31 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:57:31 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:57:31 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:57:32 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:57:32 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:57:32 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:57:32 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:57:32 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:57:32 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:57:32 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:57:32 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:57:32 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:57:32 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:57:32 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:57:32 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:57:32 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:57:32 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:57:32 AM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:57:32 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:57:32 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:57:32 AM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:57:32 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 11:57:33 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 11:57:33 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 11:57:33 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    • Pass
    • 00:22:045

    Set date

    KetanSingh,ShubhSharma BookingPage
    StatusTimestampDetails
    Info 11:57:34 AM stringStartDate is '17', stringEndDate is '20'
    Info 11:57:34 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:57:34 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:57:34 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:57:34 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 11:57:34 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:57:35 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:57:35 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:57:35 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:57:35 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:57:35 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:57:35 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:57:35 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:57:35 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:57:35 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:57:35 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:57:35 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 11:57:35 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']]
    Info 11:57:35 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']]
    Info 11:57:35 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']]
    Info 11:57:35 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']]
    Info 11:57:35 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']]
    Info 11:57:35 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']]
    Info 11:57:35 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']]
    Info 11:57:35 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']]
    Info 11:57:35 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']]
    Info 11:57:35 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']]
    Info 11:57:35 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:35 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:35 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:35 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:35 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:35 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:35 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:35 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:35 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:35 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:57:35 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:57:55 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:21:018

    close Pop up

    KetanSingh,ShubhSharma BookingPage
    StatusTimestampDetails
    Info 11:57:56 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:58:16 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:58:16 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:58:16 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 11:58:16 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false
    • Pass
    • 00:01:437

    Go Inside PDP

    KetanSingh,ShubhSharma BookingPage
    StatusTimestampDetails
    Info 11:58:17 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:58:17 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:58:17 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:58:17 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:58:17 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:58:17 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:58:17 AM [Assertion passed: PDP is loaded]
    Info 11:58:17 AM
    Expected: is [true]
    Actual : [true]
    Info 11:58:18 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:58:18 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:58:18 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:58:18 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:58:18 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:58:18 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:58:18 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:58:18 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 11:58:18 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:58:18 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    • Pass
    • 00:00:000

    [Assertion passed: PDP is loaded]

    KetanSingh,ShubhSharma BookingPage
    StatusTimestampDetails
    Info 11:58:17 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:734

    Ensure room list section is visible

    KetanSingh,ShubhSharma BookingPage
    StatusTimestampDetails
    Info 11:58:18 AM Waiting for element to appear: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 11:58:18 AM Element appeared: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 11:58:18 AM Finding element: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 11:58:18 AM Found element: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 11:58:18 AM Finding elements: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 11:58:18 AM Found elements: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 11:58:18 AM Is element displayed: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]? true
    Info 11:58:18 AM Waiting for element to presence: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 11:58:18 AM Element presented: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]
    Info 11:58:18 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:58:19 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:58:19 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:58:19 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:58:19 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 11:58:19 AM [Assertion passed: Room List is visible]
    Info 11:58:19 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000

    [Assertion passed: Room List is visible]

    KetanSingh,ShubhSharma BookingPage
    StatusTimestampDetails
    Info 11:58:19 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:800

    Click on room name

    KetanSingh,ShubhSharma BookingPage
    StatusTimestampDetails
    Info 11:58:20 AM Finding element: [SLIDER_COUNT, By.xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]]
    Info 11:58:20 AM Found element: [SLIDER_COUNT, By.xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]]
    Info 11:58:20 AM Finding elements: [SLIDER_COUNT, By.xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]]
    Info 11:58:20 AM Found elements: [SLIDER_COUNT, By.xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]]
    Info 11:58:20 AM Is element displayed: [SLIDER_COUNT, By.xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]]? true
    Info 11:58:20 AM Waiting for element to presence: [SLIDER_COUNT, By.xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]]
    Info 11:58:20 AM Element presented: [SLIDER_COUNT, By.xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]]
    Info 11:58:20 AM Waiting for element to appear: [SLIDER_COUNT, By.xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]]
    Info 11:58:20 AM Element appeared: [SLIDER_COUNT, By.xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]]
    Info 11:58:20 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]]
    Info 11:58:20 AM Got text: (1/3) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]]
    Info 11:58:20 AM Waiting for element to appear: [ROOM_CARD_TITLE, By.xpath: //h3[contains(@class, 'RoomCard_title_text')]]
    Info 11:58:20 AM Element appeared: [ROOM_CARD_TITLE, By.xpath: //h3[contains(@class, 'RoomCard_title_text')]]
    Info 11:58:20 AM Finding element: [ROOM_CARD_TITLE, By.xpath: //h3[contains(@class, 'RoomCard_title_text')]]
    Info 11:58:20 AM Found element: [ROOM_CARD_TITLE, By.xpath: //h3[contains(@class, 'RoomCard_title_text')]]
    Info 11:58:20 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h3[contains(@class, 'RoomCard_title_text')]]
    Info 11:58:20 AM Scrolling into web view: [ROOM_CARD_TITLE, By.xpath: //h3[contains(@class, 'RoomCard_title_text')]]
    Info 11:58:20 AM Finding element: [ROOM_CARD_TITLE, By.xpath: //h3[contains(@class, 'RoomCard_title_text')]]
    Info 11:58:20 AM Found element: [ROOM_CARD_TITLE, By.xpath: //h3[contains(@class, 'RoomCard_title_text')]]
    Info 11:58:20 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h3[contains(@class, 'RoomCard_title_text')]]
    Info 11:58:20 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h3[contains(@class, 'RoomCard_title_text')]]
    Info 11:58:20 AM Scrolled into web view: [ROOM_CARD_TITLE, By.xpath: //h3[contains(@class, 'RoomCard_title_text')]]
    Info 11:58:20 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h3[contains(@class, 'RoomCard_title_text')]]
    • Pass
    • 00:00:775

    Save first image path then click on next and check

    KetanSingh,ShubhSharma BookingPage
    StatusTimestampDetails
    Info 11:58:20 AM Waiting for element to appear: [FINAL_IMAGE, By.xpath: (//img[@data-testid='final-result-image'])[1]]
    Info 11:58:20 AM Element appeared: [FINAL_IMAGE, By.xpath: (//img[@data-testid='final-result-image'])[1]]
    Info 11:58:20 AM Waiting for element to appear: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Element appeared: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Finding element: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Found element: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Scrolling into web view: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Finding element: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Found element: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Scrolled into web view: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Waiting for element to appear: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Element appeared: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Finding element: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Found element: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Scrolling into web view: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Finding element: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Found element: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:20 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:21 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:21 AM Scrolled into web view: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:21 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'HeroBanner_right_navigator')]]
    Info 11:58:21 AM Waiting for element to appear: [FINAL_IMAGE, By.xpath: (//img[@data-testid='final-result-image'])[2]]
    Info 11:58:21 AM Element appeared: [FINAL_IMAGE, By.xpath: (//img[@data-testid='final-result-image'])[2]]
    Info 11:58:21 AM [Assertion passed: Slider working properly]
    Info 11:58:21 AM
    Expected: is [false]
    Actual : [false]
    • Pass
    • 00:00:000

    [Assertion passed: Slider working properly]

    KetanSingh,ShubhSharma BookingPage
    StatusTimestampDetails
    Info 11:58:21 AM Expected: is [false] Actual : [false]
  • verifyRoomDetailsGuest_1752555502397

    11:58:22 AM / 00:01:14:988 Pass

    verifyRoomDetailsGuest_1752555502397
    07.15.2025 11:58:22 AM 07.15.2025 11:59:37 AM 00:01:14:988 · #test-id=923
    Harshit RoomListPage
    StatusTimestampDetails
    Info 11:58:22 AM Test (verifyRoomDetailsGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 11:59:37 AM Test success: verifyRoomDetailsGuest
    Info 11:59:37 AM TestRailID: 1099727
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 11:58:22 AM Test start: verifyRoomDetailsGuest
    • Pass
    • 00:15:323

    User open home page

    Harshit RoomListPage
    StatusTimestampDetails
    Info 11:58:23 AM Maximizing window
    Info 11:58:23 AM Window is maximized
    Info 11:58:23 AM Navigating to url: https://preprod.tiket.com/
    Info 11:58:28 AM Current url : https://preprod.tiket.com/
    Info 11:58:28 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:58:38 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:19:486

    User open as logged in user

    Harshit RoomListPage
    StatusTimestampDetails
    Info 11:58:39 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:58:39 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:58:39 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:58:39 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:58:39 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:58:39 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:58:39 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 11:58:39 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 11:58:39 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:58:39 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 11:58:39 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 11:58:39 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:58:39 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:58:39 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:58:39 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:58:39 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 11:58:39 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:58:39 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:58:39 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:58:39 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 11:58:39 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:58:40 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:58:40 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:58:40 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:58:40 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:58:40 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 11:58:40 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:58:41 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:58:41 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:58:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 11:58:41 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:58:51 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 11:58:51 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:58:57 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:58:57 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:58:57 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 11:58:57 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    • Pass
    • 00:00:578

    User select IDR currency

    Harshit RoomListPage
    StatusTimestampDetails
    Info 11:58:58 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:58:58 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 11:58:58 AM Current currency: IDR
    • Pass
    • 00:02:159

    User Open Homes Landing page

    Harshit RoomListPage
    StatusTimestampDetails
    Info 11:59:01 AM Navigating to url: https://preprod.tiket.com/homes
    Info 11:59:02 AM Current url : https://preprod.tiket.com/homes
    Info 11:59:02 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:59:03 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:59:03 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:59:03 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:59:03 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 11:59:03 AM [Assertion passed: Landing Page is Opened]
    Info 11:59:03 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:59:03 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:728

    Search stay location

    Harshit RoomListPage
    StatusTimestampDetails
    Info 11:59:04 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:59:04 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:59:04 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:59:04 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:59:04 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:59:04 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 11:59:04 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:59:04 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:59:04 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:59:04 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:59:04 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:59:04 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:59:04 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:59:04 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:59:04 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:59:04 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:59:04 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:59:04 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 11:59:04 AM Sending keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:59:04 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:59:04 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:59:05 AM Sent keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 11:59:05 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    Info 11:59:06 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    Info 11:59:06 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    Info 11:59:06 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    • Pass
    • 00:21:143

    submit search Button

    Harshit RoomListPage
    StatusTimestampDetails
    Info 11:59:06 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:59:06 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:59:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:59:06 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:59:06 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:59:07 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:59:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:59:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:59:07 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 11:59:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 11:59:07 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 11:59:27 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:01:558

    Go Inside PDP

    Harshit RoomListPage
    StatusTimestampDetails
    Info 11:59:29 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:59:29 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 11:59:29 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:59:29 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 11:59:29 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:59:29 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 11:59:29 AM [Assertion passed: Verify if PDP is Opened]
    Info 11:59:29 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:59:29 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:142

    Scroll to room list section

    Harshit RoomListPage
    StatusTimestampDetails
    Info 11:59:30 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:59:30 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:59:30 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:59:30 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:59:30 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:59:30 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:59:31 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:59:31 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    • Pass
    • 00:02:116
    StatusTimestampDetails
    Info 11:59:31 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:59:31 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:59:31 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:59:31 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:59:31 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:59:31 AM Scrolling into web view: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:59:31 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:59:31 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:59:31 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:59:31 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:59:31 AM Scrolled into web view: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:59:32 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 11:59:32 AM Waiting for element to appear: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']]
    Info 11:59:32 AM Element appeared: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']]
    Info 11:59:32 AM Finding elements: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']]
    Info 11:59:32 AM Found elements: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']]
    Info 11:59:32 AM Is element displayed: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']]? true
    Info 11:59:32 AM [Assertion passed: Verify if Room Detail Page Opened]
    Info 11:59:32 AM
    Expected: is [true]
    Actual : [true]
    Info 11:59:32 AM Waiting for element to appear: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']]
    Info 11:59:32 AM Element appeared: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']]
    Info 11:59:32 AM Finding elements: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']]
    Info 11:59:32 AM Found elements: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']]
    Info 11:59:32 AM Is element displayed: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']]? true
    Info 11:59:32 AM [Assertion passed: Image is visible on Room Detail]
    Info 11:59:32 AM
    Expected: is [true]
    Actual : [true]
    Info 11:59:33 AM Waiting for element to appear: [PRICE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//div[contains(@class, 'PriceModule_final')]]
    Info 11:59:33 AM Element appeared: [PRICE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//div[contains(@class, 'PriceModule_final')]]
    Info 11:59:33 AM Finding elements: [PRICE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//div[contains(@class, 'PriceModule_final')]]
    Info 11:59:33 AM Found elements: [PRICE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//div[contains(@class, 'PriceModule_final')]]
    Info 11:59:33 AM Is element displayed: [PRICE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//div[contains(@class, 'PriceModule_final')]]? true
    Info 11:59:33 AM [Assertion passed: Price is visible on Room Detail]
    Info 11:59:33 AM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:59:32 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:59:32 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 11:59:33 AM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:853
    StatusTimestampDetails
    Info 11:59:34 AM Waiting for element to appear: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[1]]
    Info 11:59:34 AM Element appeared: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[1]]
    Info 11:59:34 AM Finding elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[1]]
    Info 11:59:34 AM Found elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[1]]
    Info 11:59:34 AM Is element displayed: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[1]]? true
    Info 11:59:34 AM [Assertion passed: Room Name is visible on room detail Page]
    Info 11:59:34 AM
    Expected: is [true]
    Actual : [true]
    Info 11:59:34 AM Waiting for element to appear: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[2]]
    Info 11:59:34 AM Element appeared: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[2]]
    Info 11:59:34 AM Finding elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[2]]
    Info 11:59:34 AM Found elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[2]]
    Info 11:59:34 AM Is element displayed: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[2]]? true
    Info 11:59:34 AM [Assertion passed: Refund & Reschedule details are visible on room detail Page]
    Info 11:59:34 AM
    Expected: is [true]
    Actual : [true]
    Info 11:59:35 AM Waiting for element to appear: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[3]]
    Info 11:59:35 AM Element appeared: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[3]]
    Info 11:59:35 AM Finding elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[3]]
    Info 11:59:35 AM Found elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[3]]
    Info 11:59:35 AM Is element displayed: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[3]]? true
    Info 11:59:35 AM [Assertion passed: Popular Facilities are visible on room detail Page]
    Info 11:59:35 AM
    Expected: is [true]
    Actual : [true]
    Info 11:59:36 AM Waiting for element to appear: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[4]]
    Info 11:59:36 AM Element appeared: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[4]]
    Info 11:59:36 AM Finding elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[4]]
    Info 11:59:36 AM Found elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[4]]
    Info 11:59:36 AM Is element displayed: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[4]]? true
    Info 11:59:36 AM [Assertion passed: Room Description is visible on room detail Page]
    Info 11:59:36 AM
    Expected: is [true]
    Actual : [true]
    Info 11:59:36 AM Waiting for element to appear: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[5]]
    Info 11:59:36 AM Element appeared: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[5]]
    Info 11:59:36 AM Finding elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[5]]
    Info 11:59:36 AM Found elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[5]]
    Info 11:59:36 AM Is element displayed: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[5]]? true
    Info 11:59:36 AM [Assertion passed: Other facilities are visible on room detail Page]
    Info 11:59:36 AM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 11:59:34 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:59:34 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:59:35 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:59:36 AM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 11:59:36 AM Expected: is [true] Actual : [true]
  • verifyRoomDetailsLogin_1752555578058

    11:59:38 AM / 00:02:03:620 Pass

    verifyRoomDetailsLogin_1752555578058
    07.15.2025 11:59:38 AM 07.15.2025 12:01:41 PM 00:02:03:620 · #test-id=945
    Deeon Harshit DetailPage
    StatusTimestampDetails
    Info 11:59:38 AM Test (verifyRoomDetailsLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 12:01:41 PM Test success: verifyRoomDetailsLogin
    Info 12:01:41 PM TestRailID: 1099739
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 11:59:38 AM Test start: verifyRoomDetailsLogin
    • Pass
    • 00:12:875

    User open home page

    Deeon Harshit DetailPage
    StatusTimestampDetails
    Info 11:59:39 AM Maximizing window
    Info 11:59:39 AM Window is maximized
    Info 11:59:39 AM Navigating to url: https://preprod.tiket.com/
    Info 11:59:41 AM Current url : https://preprod.tiket.com/
    Info 11:59:41 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 11:59:51 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 01:13:566

    User open as logged in user

    Deeon Harshit DetailPage
    StatusTimestampDetails
    Info 11:59:52 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:59:52 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 11:59:52 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:59:56 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:59:56 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:59:56 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 11:59:56 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false
    Info 11:59:56 AM Maximizing window
    Info 11:59:56 AM Window is maximized
    Info 11:59:56 AM Navigating to url: https://preprod.tiket.com/
    Info 11:59:59 AM Current url : https://preprod.tiket.com/
    Info 11:59:59 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:00:09 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:00:09 PM Maximizing window
    Info 12:00:09 PM Window is maximized
    Info 12:00:09 PM Navigating to url: https://preprod.tiket.com/
    Info 12:00:11 PM Current url : https://preprod.tiket.com/
    Info 12:00:11 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:00:21 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:00:21 PM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 12:00:21 PM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 12:00:21 PM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 12:00:21 PM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 12:00:21 PM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:00:22 PM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:00:22 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:00:22 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:00:22 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 12:00:22 PM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:00:22 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:00:22 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:00:22 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 12:00:22 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 12:00:22 PM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:00:22 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 12:00:22 PM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:00:22 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:00:22 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:00:23 PM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:00:23 PM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:00:23 PM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:00:23 PM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:00:23 PM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:00:23 PM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:00:23 PM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:00:23 PM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:00:23 PM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']]
    Info 12:00:23 PM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
    (Session info: chrome=123.0.6312.105)
    Build info: version: '4.13.0', revision: 'ba948ece5b*'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
    Driver info: org.openqa.selenium.chrome.ChromeDriver
    Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
    Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    Session ID: 2f6584994a9fa229695a3b371a5d7fa6
    Info 12:00:23 PM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:00:34 PM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:00:34 PM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:00:34 PM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:00:34 PM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false
    Info 12:00:34 PM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 12:00:34 PM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 12:00:34 PM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false
    Info 12:00:34 PM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 12:00:34 PM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 12:00:34 PM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 12:00:34 PM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 12:00:34 PM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 12:00:34 PM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 12:00:34 PM User is already logged in. No OTP needed
    Info 12:00:34 PM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 12:00:54 PM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 12:00:54 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:01:05 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:01:05 PM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:01:05 PM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:01:05 PM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:01:309

    User select IDR currency

    Deeon Harshit DetailPage
    StatusTimestampDetails
    Info 12:01:06 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:01:06 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:01:06 PM Current currency: IDR
    • Pass
    • 00:02:364

    User Open Hotels Landing page

    Deeon Harshit DetailPage
    StatusTimestampDetails
    Info 12:01:09 PM Navigating to url: https://preprod.tiket.com/hotel
    Info 12:01:10 PM Current url : https://preprod.tiket.com/hotel
    Info 12:01:10 PM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:01:10 PM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:01:10 PM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:01:10 PM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:01:10 PM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 12:01:10 PM [Assertion passed: Landing Page is Opened]
    Info 12:01:10 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:01:10 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:03:252

    Search stay location

    Deeon Harshit DetailPage
    StatusTimestampDetails
    Info 12:01:13 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:01:13 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:01:13 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:01:13 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:01:13 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:01:13 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:01:13 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:01:13 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:01:13 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:01:13 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:01:13 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:01:13 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:01:13 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:01:13 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:01:13 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:01:13 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:01:13 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:01:13 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:01:13 PM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:01:13 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:01:13 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:01:14 PM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:01:14 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 12:01:15 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 12:01:15 PM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 12:01:15 PM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    • Pass
    • 00:20:959

    submit search Button

    Deeon Harshit DetailPage
    StatusTimestampDetails
    Info 12:01:15 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:01:15 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:01:15 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:01:15 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:01:15 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:01:15 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:01:15 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:01:15 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:01:15 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:01:16 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:01:16 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 12:01:36 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:00:586

    Go Inside PDP

    Deeon Harshit DetailPage
    StatusTimestampDetails
    Info 12:01:36 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:01:36 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:01:36 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:01:36 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:01:36 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:01:36 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:01:36 PM [Assertion passed: Verify if PDP is Opened]
    Info 12:01:36 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:01:36 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:926

    User see the rooms

    Deeon Harshit DetailPage
    StatusTimestampDetails
    Info 12:01:37 PM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:01:38 PM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:01:38 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 12:01:38 PM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:01:38 PM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:01:38 PM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:01:38 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 12:01:38 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 12:01:38 PM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:01:38 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']]
    Info 12:01:38 PM Waiting for element to appear: [FIRST_ROOM_CARD_TITLE, By.xpath: //*[contains(@class, 'RoomCard_title_text')][1]]
    Info 12:01:38 PM Element appeared: [FIRST_ROOM_CARD_TITLE, By.xpath: //*[contains(@class, 'RoomCard_title_text')][1]]
    Info 12:01:38 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'RoomCard_title_text')][1]]
    Info 12:01:38 PM Got text: (small room) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'RoomCard_title_text')][1]]
    Info 12:01:38 PM Waiting for element to appear: [FIRST_ROOM_CARD_PRICE, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(@class, 'PriceModule_final_price')][1]]
    Info 12:01:38 PM Element appeared: [FIRST_ROOM_CARD_PRICE, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(@class, 'PriceModule_final_price')][1]]
    Info 12:01:38 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(@class, 'PriceModule_final_price')][1]]
    Info 12:01:38 PM Got text: (IDR 2,156,863) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(@class, 'PriceModule_final_price')][1]]
    Info 12:01:38 PM Waiting for element to appear: [FIRST_ROOM_CARD_BED_TYPE, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[@data-testid='new-bedroom-type-text'][1]]
    Info 12:01:38 PM Element appeared: [FIRST_ROOM_CARD_BED_TYPE, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[@data-testid='new-bedroom-type-text'][1]]
    Info 12:01:38 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-container'])[1]//*[@data-testid='new-bedroom-type-text'][1]]
    Info 12:01:38 PM Got text: (1 Extra Large Double & 2 Capsule / 4 Futon & 3 Double or Twin) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-container'])[1]//*[@data-testid='new-bedroom-type-text'][1]]
    • Pass
    • 00:02:164

    Click a room to see the details

    Deeon Harshit DetailPage
    StatusTimestampDetails
    Info 12:01:38 PM Finding element: [FIRST_ROOM_CARD_TITLE, By.xpath: //*[contains(@class, 'RoomCard_title_text')][1]]
    Info 12:01:38 PM Found element: [FIRST_ROOM_CARD_TITLE, By.xpath: //*[contains(@class, 'RoomCard_title_text')][1]]
    Info 12:01:38 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'RoomCard_title_text')][1]]
    Info 12:01:38 PM Scrolling into web view: [FIRST_ROOM_CARD_TITLE, By.xpath: //*[contains(@class, 'RoomCard_title_text')][1]]
    Info 12:01:38 PM Finding element: [FIRST_ROOM_CARD_TITLE, By.xpath: //*[contains(@class, 'RoomCard_title_text')][1]]
    Info 12:01:38 PM Found element: [FIRST_ROOM_CARD_TITLE, By.xpath: //*[contains(@class, 'RoomCard_title_text')][1]]
    Info 12:01:38 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'RoomCard_title_text')][1]]
    Info 12:01:38 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'RoomCard_title_text')][1]]
    Info 12:01:38 PM Scrolled into web view: [FIRST_ROOM_CARD_TITLE, By.xpath: //*[contains(@class, 'RoomCard_title_text')][1]]
    Info 12:01:39 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'RoomCard_title_text')][1]]
    Info 12:01:39 PM Waiting for element to appear: [ROOM_DETAIL_TITLE, By.xpath: (//*[contains(@class, 'Content_room_description')])[1]//*[contains(@class, 'Text_variant_highEmphasis')][1]]
    Info 12:01:39 PM Element appeared: [ROOM_DETAIL_TITLE, By.xpath: (//*[contains(@class, 'Content_room_description')])[1]//*[contains(@class, 'Text_variant_highEmphasis')][1]]
    Info 12:01:39 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class, 'Content_room_description')])[1]//*[contains(@class, 'Text_variant_highEmphasis')][1]]
    Info 12:01:39 PM Got text: (small room) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class, 'Content_room_description')])[1]//*[contains(@class, 'Text_variant_highEmphasis')][1]]
    Info 12:01:39 PM [Assertion passed: Verify room name is a match]
    Info 12:01:39 PM
    Expected: is "small room"
    Actual : "small room"
    Info 12:01:39 PM Waiting for element to appear: [ROOM_DETAIL_PRICE, By.xpath: (//*[@data-testid='price-detail-container'])[1]//*[contains(@class, 'PriceModule_final_price')][1]]
    Info 12:01:39 PM Element appeared: [ROOM_DETAIL_PRICE, By.xpath: (//*[@data-testid='price-detail-container'])[1]//*[contains(@class, 'PriceModule_final_price')][1]]
    Info 12:01:39 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='price-detail-container'])[1]//*[contains(@class, 'PriceModule_final_price')][1]]
    Info 12:01:39 PM Got text: (IDR 2,156,863) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='price-detail-container'])[1]//*[contains(@class, 'PriceModule_final_price')][1]]
    Info 12:01:39 PM [Assertion passed: Verify room price is a match]
    Info 12:01:39 PM
    Expected: is "IDR 2,156,863"
    Actual : "IDR 2,156,863"
    Info 12:01:40 PM Waiting for element to appear: [ROOM_DETAIL_BED_TYPE, By.xpath: (//*[contains(@class, 'BedroomTypeContent')])[1]//*[@data-testid='new-bedroom-type-text']]
    Info 12:01:40 PM Element appeared: [ROOM_DETAIL_BED_TYPE, By.xpath: (//*[contains(@class, 'BedroomTypeContent')])[1]//*[@data-testid='new-bedroom-type-text']]
    Info 12:01:40 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class, 'BedroomTypeContent')])[1]//*[@data-testid='new-bedroom-type-text']]
    Info 12:01:40 PM Got text: (1 Extra Large Double & 2 Capsule / 4 Futon & 3 Double or Twin) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class, 'BedroomTypeContent')])[1]//*[@data-testid='new-bedroom-type-text']]
    Info 12:01:40 PM [Assertion passed: Verify room bed type is a match]
    Info 12:01:40 PM
    Expected: is "1 Extra Large Double & 2 Capsule / 4 Futon & 3 Double or Twin"
    Actual : "1 Extra Large Double & 2 Capsule / 4 Futon & 3 Double or Twin"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:01:39 PM Expected: is "small room" Actual : "small room"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:01:39 PM Expected: is "IDR 2,156,863" Actual : "IDR 2,156,863"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:01:40 PM Expected: is "1 Extra Large Double & 2 Capsule / 4 Futon & 3 Double or Twin" Actual : "1 Extra Large Double & 2 Capsule / 4 Futon & 3 Double or Twin"
  • verifySameHomeFromSrpToPdpGuest_1752555702457

    12:01:42 PM / 00:01:46:672 Fail

    verifySameHomeFromSrpToPdpGuest_1752555702457
    07.15.2025 12:01:42 PM 07.15.2025 12:03:29 PM 00:01:46:672 · #test-id=961
    Harshit DetailPage
    StatusTimestampDetails
    Info 12:01:42 PM Test (verifySameHomeFromSrpToPdpGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 12:03:19 PM Test failed: verifySameHomeFromSrpToPdpGuest
    Info 12:03:29 PM Screenshot
    Info 12:03:29 PM TestRailID: 1370846
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 12:01:42 PM Test start: verifySameHomeFromSrpToPdpGuest
    • Pass
    • 00:12:431

    User open home page

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:01:43 PM Maximizing window
    Info 12:01:43 PM Window is maximized
    Info 12:01:43 PM Navigating to url: https://preprod.tiket.com/
    Info 12:01:45 PM Current url : https://preprod.tiket.com/
    Info 12:01:45 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:01:55 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:18:337

    User open home page as guest

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:01:55 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:01:55 PM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:01:55 PM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:01:56 PM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:01:56 PM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 12:01:56 PM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 12:01:56 PM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 12:01:56 PM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 12:01:56 PM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 12:01:56 PM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 12:01:56 PM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 12:01:56 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:01:56 PM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:01:56 PM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:01:56 PM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:01:56 PM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 12:01:56 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:01:56 PM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:01:56 PM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 12:01:56 PM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 12:01:56 PM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 12:01:56 PM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 12:01:56 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 12:01:56 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 12:01:56 PM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 12:01:56 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 12:01:56 PM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 12:01:57 PM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 12:01:57 PM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 12:01:57 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 12:01:57 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:02:07 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:02:07 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:02:13 PM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:02:13 PM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:02:13 PM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:02:13 PM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    • Pass
    • 00:00:623

    User select IDR currency

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:02:14 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:02:14 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:02:14 PM Current currency: IDR
    • Pass
    • 00:01:963

    User Open NHA Landing page

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:02:17 PM Navigating to url: https://preprod.tiket.com/homes
    Info 12:02:17 PM Current url : https://preprod.tiket.com/homes
    Info 12:02:17 PM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:02:18 PM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:02:18 PM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:02:18 PM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:02:18 PM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 12:02:18 PM [Assertion passed: Landing Page is Opened]
    Info 12:02:18 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:02:18 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:565

    Search stay location

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:02:19 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:02:19 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:02:19 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:02:19 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:02:19 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:02:19 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:02:19 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:02:19 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:02:19 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:02:19 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:02:19 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:02:19 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:02:19 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:02:19 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:02:19 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:02:19 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:02:19 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:02:20 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:02:20 PM Sending keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:02:20 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:02:20 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:02:20 PM Sent keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:02:20 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    Info 12:02:21 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    Info 12:02:21 PM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    Info 12:02:21 PM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']]
    • Pass
    • 00:01:795

    Set date

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:02:22 PM Got random number -> 23
    Info 12:02:22 PM Got random number -> 25
    Info 12:02:22 PM stringStartDate is '23', stringEndDate is '25'
    Info 12:02:22 PM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:02:22 PM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:02:22 PM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:02:22 PM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:02:22 PM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]]
    Info 12:02:22 PM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]]
    Info 12:02:22 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]]
    Info 12:02:23 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]]
    Info 12:02:23 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]]
    Info 12:02:23 PM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]]
    Info 12:02:23 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]]
    Info 12:02:23 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]]
    Info 12:02:23 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]]
    Info 12:02:23 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]]
    Info 12:02:23 PM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]]
    Info 12:02:23 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]]
    Info 12:02:23 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']]
    Info 12:02:23 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']]
    Info 12:02:23 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']]
    Info 12:02:23 PM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']]
    Info 12:02:23 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']]
    Info 12:02:23 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']]
    Info 12:02:23 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']]
    Info 12:02:23 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']]
    Info 12:02:23 PM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']]
    Info 12:02:23 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']]
    • Pass
    • 00:20:832

    submit search Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:02:23 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:02:23 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:02:23 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:02:23 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:02:23 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:02:23 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:02:23 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:02:23 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:02:23 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:02:24 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:02:24 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 12:02:44 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:21:174

    close Pop up

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:02:44 PM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 12:03:05 PM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 12:03:05 PM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 12:03:05 PM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 12:03:05 PM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false
    Info 12:03:05 PM Waiting for element to appear: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 12:03:05 PM Element appeared: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 12:03:05 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 12:03:05 PM Got text: (The ONE Legian) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 12:03:05 PM Waiting for element to appear: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]]
    Info 12:03:05 PM Element appeared: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]]
    Info 12:03:05 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]]
    Info 12:03:05 PM Got text: (IDR 1,200,506) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]]
    Info 12:03:05 PM Waiting for element to appear: [HOTEL_LOCATION, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span]
    Info 12:03:05 PM Element appeared: [HOTEL_LOCATION, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span]
    Info 12:03:05 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span]
    Info 12:03:05 PM Got text: (Vacation Home) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span]
    • Pass
    • 00:00:869

    Select NHA Card

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:03:05 PM Finding element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:03:05 PM Found element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:03:05 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:03:05 PM Scrolling into web view: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:03:05 PM Finding element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:03:05 PM Found element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:03:05 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:03:05 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:03:05 PM Scrolled into web view: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:03:06 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    • Fail
    • 00:12:122

    Go Inside PDP

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:03:06 PM Waiting for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 12:03:16 PM Timeout waiting for 10 seconds for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 12:03:16 PM Finding elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 12:03:16 PM Found elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 12:03:16 PM Is element displayed: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]? false
    Info 12:03:16 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:03:16 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:03:16 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:03:16 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:03:16 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:03:17 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:03:17 PM [Assertion passed: Verify if PDP is Opened]
    Info 12:03:17 PM
    Expected: is [true]
    Actual : [true]
    Info 12:03:17 PM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:03:17 PM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:03:17 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 12:03:17 PM Got text: (Grand Tjokro Jakarta) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 12:03:17 PM [Assertion passed: NHA name on the search and detail page should be equal]
    Info 12:03:17 PM
    Expected: is "The ONE Legian"
    Actual : "Grand Tjokro Jakarta"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:03:17 PM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Fail 12:03:17 PM Expected: is "The ONE Legian" Actual : "Grand Tjokro Jakarta"
    • Fail
    • 00:00:000

    Exception

    Harshit DetailPage
    StatusTimestampDetails
    Fail 12:03:18 PM
  • verifySameHotelFromSrpToPdpLoginWithEmail_1752555809858

    12:03:29 PM / 00:02:51:286 Fail

    verifySameHotelFromSrpToPdpLoginWithEmail_1752555809858
    07.15.2025 12:03:29 PM 07.15.2025 12:06:21 PM 00:02:51:286 · #test-id=977
    Harshit DetailPage
    StatusTimestampDetails
    Info 12:03:29 PM Test (verifySameHotelFromSrpToPdpLoginWithEmail) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Fail 12:06:10 PM Test failed: verifySameHotelFromSrpToPdpLoginWithEmail
    Info 12:06:21 PM Screenshot
    Info 12:06:21 PM TestRailID: 103557
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 12:03:29 PM Test start: verifySameHotelFromSrpToPdpLoginWithEmail
    • Pass
    • 00:13:196

    User open home page

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:03:30 PM Maximizing window
    Info 12:03:30 PM Window is maximized
    Info 12:03:30 PM Navigating to url: https://preprod.tiket.com/
    Info 12:03:33 PM Current url : https://preprod.tiket.com/
    Info 12:03:33 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:03:43 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 01:14:742

    User open as logged in user

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:03:44 PM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 12:03:45 PM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 12:03:45 PM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:03:49 PM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:03:49 PM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:03:49 PM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:03:49 PM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false
    Info 12:03:49 PM Maximizing window
    Info 12:03:49 PM Window is maximized
    Info 12:03:49 PM Navigating to url: https://preprod.tiket.com/
    Info 12:03:51 PM Current url : https://preprod.tiket.com/
    Info 12:03:51 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:04:01 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:04:01 PM Maximizing window
    Info 12:04:01 PM Window is maximized
    Info 12:04:01 PM Navigating to url: https://preprod.tiket.com/
    Info 12:04:04 PM Current url : https://preprod.tiket.com/
    Info 12:04:04 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:04:14 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:04:14 PM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 12:04:14 PM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 12:04:14 PM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 12:04:14 PM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 12:04:14 PM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:04:15 PM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:04:15 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:04:15 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:04:15 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 12:04:15 PM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:04:15 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:04:15 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:04:15 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 12:04:16 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 12:04:16 PM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:04:16 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]]
    Info 12:04:16 PM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:04:16 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:04:16 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:04:16 PM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:04:16 PM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:04:16 PM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:04:16 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:04:16 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:04:16 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:04:16 PM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:04:16 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:04:16 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:04:16 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:04:16 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:04:16 PM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:04:16 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:04:16 PM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:04:16 PM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:04:16 PM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:04:16 PM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:04:16 PM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:04:16 PM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:04:16 PM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:04:16 PM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:04:16 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:04:17 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:04:17 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:04:17 PM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:04:17 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:04:17 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:04:17 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:04:17 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:04:17 PM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:04:17 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:04:17 PM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']]
    Info 12:04:17 PM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
    (Session info: chrome=123.0.6312.105)
    Build info: version: '4.13.0', revision: 'ba948ece5b*'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
    Driver info: org.openqa.selenium.chrome.ChromeDriver
    Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
    Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    Session ID: 2f6584994a9fa229695a3b371a5d7fa6
    Info 12:04:17 PM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:04:27 PM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:04:27 PM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:04:27 PM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:04:27 PM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false
    Info 12:04:27 PM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 12:04:27 PM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 12:04:27 PM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false
    Info 12:04:27 PM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 12:04:27 PM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 12:04:27 PM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 12:04:27 PM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 12:04:27 PM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 12:04:27 PM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 12:04:27 PM User is already logged in. No OTP needed
    Info 12:04:27 PM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 12:04:47 PM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 12:04:47 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:04:58 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:04:58 PM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:04:58 PM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:04:58 PM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:00:594

    User select IDR currency

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:04:58 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:04:58 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:04:58 PM Current currency: IDR
    • Pass
    • 00:01:227

    User Open hotel Landing page

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:05:01 PM Navigating to url: https://preprod.tiket.com/hotel
    Info 12:05:02 PM Current url : https://preprod.tiket.com/hotel
    • Pass
    • 00:02:709

    Search stay location

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:05:02 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:05:02 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:05:02 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:05:02 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:05:02 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:05:03 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:05:03 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:05:03 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:05:03 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:05:03 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:05:03 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:05:03 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:05:03 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:05:03 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:05:03 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:05:03 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:05:03 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:05:03 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:05:03 PM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:05:03 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:05:03 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:05:03 PM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:05:03 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 12:05:04 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 12:05:04 PM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 12:05:04 PM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    • Pass
    • 00:01:581

    Set date

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:05:05 PM Got random number -> 20
    Info 12:05:05 PM Got random number -> 23
    Info 12:05:05 PM stringStartDate is '20', stringEndDate is '23'
    Info 12:05:05 PM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:05:05 PM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:05:05 PM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:05:05 PM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:05:05 PM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 12:05:05 PM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 12:05:05 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 12:05:05 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 12:05:05 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 12:05:05 PM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 12:05:05 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 12:05:05 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 12:05:05 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 12:05:05 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 12:05:05 PM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 12:05:06 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]]
    Info 12:05:06 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']]
    Info 12:05:06 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']]
    Info 12:05:06 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']]
    Info 12:05:06 PM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']]
    Info 12:05:06 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']]
    Info 12:05:06 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']]
    Info 12:05:06 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']]
    Info 12:05:06 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']]
    Info 12:05:06 PM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']]
    Info 12:05:06 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']]
    • Pass
    • 00:21:950

    submit search Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:05:07 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:05:07 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:05:07 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:05:07 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:05:07 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:05:07 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:05:07 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:05:07 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:05:07 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:05:08 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:05:08 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 12:05:28 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Fail
    • 00:41:416

    close Pop up

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:05:28 PM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 12:05:48 PM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 12:05:48 PM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 12:05:48 PM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 12:05:48 PM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false
    Info 12:05:48 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:05:48 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:05:48 PM Current currency: IDR
    Info 12:05:48 PM [Assertion passed: Verify currency in Search Result page is set to IDR]
    Info 12:05:48 PM
    Expected: is [true]
    Actual : [true]
    Info 12:05:49 PM Waiting for element to appear: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 12:05:49 PM Element appeared: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 12:05:49 PM Getting text from: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 12:05:49 PM Finding element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 12:05:49 PM Found element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 12:05:49 PM Finding element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 12:05:49 PM Found element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 12:05:49 PM Got text: (Carvens Hotel) from: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3]
    Info 12:05:49 PM Waiting for element to appear: [HOTEL_LOCATION, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span]
    Info 12:06:09 PM Timeout waiting for 20 seconds for element to appear: [HOTEL_LOCATION, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span]
    StatusTimestampDetails
    Info 12:05:48 PM Expected: is [true] Actual : [true]
    • Fail
    • 00:00:000

    Exception

    Harshit DetailPage
    StatusTimestampDetails
    Fail 12:06:09 PM
  • verifySearchByHotelName_1752555981892

    12:06:21 PM / 00:01:41:620 Pass

    verifySearchByHotelName_1752555981892
    07.15.2025 12:06:21 PM 07.15.2025 12:08:03 PM 00:01:41:620 · #test-id=989
    Harshit DetailPage
    StatusTimestampDetails
    Info 12:06:21 PM Test (verifySearchByHotelName) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90]
    Pass 12:08:03 PM Test success: verifySearchByHotelName
    Info 12:08:03 PM TestRailID: 1193225
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:06:21 PM Test start: verifySearchByHotelName
    • Pass
    • 00:12:871

    User open home page

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:06:23 PM Maximizing window
    Info 12:06:23 PM Window is maximized
    Info 12:06:23 PM Navigating to url: https://preprod.tiket.com/
    Info 12:06:25 PM Current url : https://preprod.tiket.com/
    Info 12:06:25 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:06:35 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:00:589

    User select IDR currency

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:06:35 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:06:35 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:06:35 PM Current currency: IDR
    • Pass
    • 00:01:573

    User Open Hotel Landing page

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:06:38 PM Navigating to url: https://preprod.tiket.com/hotel
    Info 12:06:38 PM Current url : https://preprod.tiket.com/hotel
    Info 12:06:38 PM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:06:39 PM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:06:39 PM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:06:39 PM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:06:39 PM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 12:06:39 PM [Assertion passed: Landing Page is Opened]
    Info 12:06:39 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:06:39 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:03:011

    Search stay hotel

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:06:40 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:06:40 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:06:40 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:06:40 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:06:40 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:06:40 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:06:40 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:06:41 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:06:41 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:06:41 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:06:41 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:06:41 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:06:41 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:06:41 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:06:41 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:06:41 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:06:41 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:06:41 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:06:41 PM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:06:41 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:06:41 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:06:41 PM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:06:41 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 12:06:42 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 12:06:42 PM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 12:06:42 PM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    • Pass
    • 00:20:966

    submit search Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:06:43 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:06:43 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:06:43 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:06:43 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:06:43 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:06:43 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:06:43 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:06:43 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:06:43 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:06:43 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:06:43 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 12:07:03 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:01:200

    Go Inside PDP

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:07:04 PM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:07:04 PM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:07:04 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 12:07:04 PM Got text: (SDET International) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 12:07:04 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:07:04 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:07:04 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:07:04 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:07:04 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:07:04 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:07:04 PM [Assertion passed: Verify if PDP is Opened]
    Info 12:07:04 PM
    Expected: is [true]
    Actual : [true]
    Info 12:07:05 PM [Assertion passed: Verify Hotel name on entered on LP and PDP is same]
    Info 12:07:05 PM
    Expected: a string containing "SDET International"
    Actual : "SDET International"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:07:04 PM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 12:07:05 PM Expected: a string containing "SDET International" Actual : "SDET International"
    • Pass
    • 00:01:236
    StatusTimestampDetails
    Info 12:07:06 PM Navigating back
    Info 12:07:06 PM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:07:06 PM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:07:06 PM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:07:06 PM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:07:06 PM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 12:07:06 PM [Assertion passed: Landing Page is Opened]
    Info 12:07:06 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:07:06 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:43:081
    StatusTimestampDetails
    Info 12:07:08 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:07:08 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:07:08 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:07:08 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:07:08 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:07:08 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:07:08 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:07:08 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:07:08 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:07:08 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:07:08 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:07:08 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:07:08 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:07:08 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:07:08 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:07:08 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:07:08 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:07:08 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:07:08 PM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:07:08 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:07:08 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:07:08 PM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:07:08 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 12:07:09 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 12:07:09 PM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 12:07:10 PM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 12:07:10 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:07:10 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:07:10 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:07:10 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:07:10 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:07:10 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:07:10 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:07:10 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:07:10 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:07:10 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:07:10 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 12:07:30 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 12:07:30 PM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 12:07:50 PM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 12:07:50 PM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 12:07:50 PM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]
    Info 12:07:50 PM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false
    Info 12:07:50 PM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:07:50 PM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:07:50 PM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:07:50 PM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:07:50 PM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true
    Info 12:07:50 PM [Assertion passed: Srp is Loaded]
    Info 12:07:50 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:07:50 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:03:253

    Search Hotel's name on SRP

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:07:54 PM Clicking on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 12:07:54 PM Waiting for element to be clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 12:07:54 PM Element is now clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 12:07:54 PM Clicked on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]]
    Info 12:07:54 PM Waiting for element to appear: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 12:07:54 PM Element appeared: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 12:07:54 PM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 12:07:54 PM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 12:07:54 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 12:07:54 PM Scrolling into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 12:07:54 PM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 12:07:54 PM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 12:07:54 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 12:07:54 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 12:07:54 PM Scrolled into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 12:07:54 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 12:07:54 PM Sending keys: (SDET International) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 12:07:54 PM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 12:07:54 PM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 12:07:54 PM Sent keys: (SDET International) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input]
    Info 12:07:54 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='SDET International']]
    Info 12:07:55 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='SDET International']]
    Info 12:07:55 PM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='SDET International']]
    Info 12:07:55 PM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='SDET International']]
    • Pass
    • 00:07:227
    StatusTimestampDetails
    Info 12:07:56 PM Clicking on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 12:07:56 PM Waiting for element to be clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 12:07:56 PM Element is now clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 12:07:56 PM Clicked on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']]
    Info 12:07:56 PM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:08:02 PM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:08:02 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 12:08:02 PM Got text: (SDET International) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']]
    Info 12:08:02 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:08:02 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:08:02 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:08:02 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:08:02 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:08:02 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:08:02 PM [Assertion passed: Verify User is redirected to PDP]
    Info 12:08:02 PM
    Expected: is [true]
    Actual : [true]
    Info 12:08:02 PM [Assertion passed: Verify Hotel name on entered on SRP and PDP is same]
    Info 12:08:02 PM
    Expected: a string containing "SDET International"
    Actual : "SDET International"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:08:02 PM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 12:08:02 PM Expected: a string containing "SDET International" Actual : "SDET International"
  • verifySearchNearMeHotel_1752556085134

    12:08:05 PM / 00:00:47:084 Pass

    verifySearchNearMeHotel_1752556085134
    07.15.2025 12:08:05 PM 07.15.2025 12:08:52 PM 00:00:47:084 · #test-id=1,008
    Deeon SearchPage
    StatusTimestampDetails
    Info 12:08:05 PM Test (verifySearchNearMeHotel) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90]
    Pass 12:08:52 PM Test success: verifySearchNearMeHotel
    Info 12:08:52 PM TestRailID: 1193226
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:08:05 PM Test start: verifySearchNearMeHotel
    • Pass
    • 00:15:139

    User open home page

    Deeon SearchPage
    StatusTimestampDetails
    Info 12:08:07 PM Maximizing window
    Info 12:08:07 PM Window is maximized
    Info 12:08:07 PM Navigating to url: https://preprod.tiket.com/
    Info 12:08:12 PM Current url : https://preprod.tiket.com/
    Info 12:08:12 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:08:22 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:04:114

    User Open hotel Landing page

    Deeon SearchPage
    StatusTimestampDetails
    Info 12:08:23 PM Navigating to url: https://preprod.tiket.com/hotel
    Info 12:08:26 PM Current url : https://preprod.tiket.com/hotel
    • Pass
    • 00:01:416

    User click Near Me button

    Deeon SearchPage
    StatusTimestampDetails
    Info 12:08:27 PM Clicking on element: [NEAR_ME, By.xpath: //*[@data-testid='nearby-destination']]
    Info 12:08:27 PM Waiting for element to be clickable: [NEAR_ME, By.xpath: //*[@data-testid='nearby-destination']]
    Info 12:08:27 PM Element is now clickable: [NEAR_ME, By.xpath: //*[@data-testid='nearby-destination']]
    Info 12:08:27 PM Clicked on element: [NEAR_ME, By.xpath: //*[@data-testid='nearby-destination']]
    Info 12:08:27 PM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:08:27 PM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:08:27 PM Getting text from: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:08:27 PM Finding element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:08:27 PM Found element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:08:27 PM Finding element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:08:27 PM Found element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:08:27 PM Got text: (Near you) from: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:08:27 PM [Assertion passed: Near Me search is already set]
    Info 12:08:27 PM
    Expected: is (a string containing "Near you" or a string containing "Di dekat kamu")
    Actual : "Near you"
    Info 12:08:27 PM [Assertion passed: Near Me search is already set]
    Info 12:08:27 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:08:27 PM Expected: is (a string containing "Near you" or a string containing "Di dekat kamu") Actual : "Near you"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:08:27 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:21:559

    User go to SRP

    Deeon SearchPage
    StatusTimestampDetails
    Info 12:08:29 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:08:29 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:08:29 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:08:29 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:08:29 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:08:29 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:08:29 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:08:29 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:08:29 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:08:29 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:08:29 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 12:08:49 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 12:08:49 PM Finding elements: [EMPTY_RESULT, By.xpath: //div[contains(@class, 'NoSearchResult')]]
    Info 12:08:49 PM Found elements: [EMPTY_RESULT, By.xpath: //div[contains(@class, 'NoSearchResult')]]
    Info 12:08:49 PM Is element displayed: [EMPTY_RESULT, By.xpath: //div[contains(@class, 'NoSearchResult')]]? false
    Info 12:08:49 PM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:08:49 PM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:08:49 PM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:08:49 PM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:08:49 PM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true
    Info 12:08:49 PM [Assertion passed: SRP is Loaded with hotels found]
    Info 12:08:49 PM
    Expected: is [true]
    Actual : [true]
    Info 12:08:50 PM Waiting for element to presence: [HOTEL_ADDRESS, By.xpath: //span[contains(@class, 'FullProductCard_hotel_address')][1]]
    Info 12:08:50 PM Element presented: [HOTEL_ADDRESS, By.xpath: //span[contains(@class, 'FullProductCard_hotel_address')][1]]
    Info 12:08:50 PM Getting text from: [HOTEL_ADDRESS, By.xpath: //span[contains(@class, 'FullProductCard_hotel_address')][1]]
    Info 12:08:50 PM Finding element: [HOTEL_ADDRESS, By.xpath: //span[contains(@class, 'FullProductCard_hotel_address')][1]]
    Info 12:08:50 PM Found element: [HOTEL_ADDRESS, By.xpath: //span[contains(@class, 'FullProductCard_hotel_address')][1]]
    Info 12:08:50 PM Finding element: [HOTEL_ADDRESS, By.xpath: //span[contains(@class, 'FullProductCard_hotel_address')][1]]
    Info 12:08:50 PM Found element: [HOTEL_ADDRESS, By.xpath: //span[contains(@class, 'FullProductCard_hotel_address')][1]]
    Info 12:08:50 PM Got text: (6.2 km from your location) from: [HOTEL_ADDRESS, By.xpath: //span[contains(@class, 'FullProductCard_hotel_address')][1]]
    Info 12:08:50 PM [Nearby Hotel] found 6.20 km
    Info 12:08:50 PM [Assertion passed: Nearby Hotel is displayed]
    Info 12:08:50 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 12:08:49 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:08:50 PM Expected: is [true] Actual : [true]
  • verifySimilarPropertiesGuest_1752556132940

    12:08:52 PM / 00:02:02:426 Pass

    verifySimilarPropertiesGuest_1752556132940
    07.15.2025 12:08:52 PM 07.15.2025 12:10:55 PM 00:02:02:426 · #test-id=1,018
    Harshit DetailPage
    StatusTimestampDetails
    Info 12:08:52 PM Test (verifySimilarPropertiesGuest) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90]
    Pass 12:10:55 PM Test success: verifySimilarPropertiesGuest
    Info 12:10:55 PM TestRailID: 1099739
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 12:08:52 PM Test start: verifySimilarPropertiesGuest
    • Pass
    • 00:12:807

    User open home page

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:08:55 PM Maximizing window
    Info 12:08:55 PM Window is maximized
    Info 12:08:55 PM Navigating to url: https://preprod.tiket.com/
    Info 12:08:57 PM Current url : https://preprod.tiket.com/
    Info 12:08:57 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:09:07 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 01:02:599

    User open as logged in user

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:09:08 PM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 12:09:08 PM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 12:09:08 PM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:09:12 PM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:09:12 PM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:09:12 PM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:09:12 PM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false
    Info 12:09:12 PM Maximizing window
    Info 12:09:12 PM Window is maximized
    Info 12:09:12 PM Navigating to url: https://preprod.tiket.com/
    Info 12:09:14 PM Current url : https://preprod.tiket.com/
    Info 12:09:14 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:09:24 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:09:24 PM Maximizing window
    Info 12:09:24 PM Window is maximized
    Info 12:09:24 PM Navigating to url: https://preprod.tiket.com/
    Info 12:09:26 PM Current url : https://preprod.tiket.com/
    Info 12:09:26 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:09:36 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:09:36 PM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 12:09:36 PM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 12:09:36 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 12:09:36 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 12:09:36 PM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:09:37 PM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:09:37 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:09:37 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:09:37 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //input[contains(@id, 'email')]]
    Info 12:09:37 PM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:09:37 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:09:37 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:09:37 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //input[contains(@id, 'email')]]
    Info 12:09:37 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //input[contains(@id, 'email')]]
    Info 12:09:37 PM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:09:37 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //input[contains(@id, 'email')]]
    Info 12:09:37 PM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:09:37 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:09:37 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:09:38 PM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:09:38 PM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:09:38 PM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:09:38 PM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:09:38 PM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:09:38 PM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:09:38 PM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:09:38 PM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:09:38 PM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']]
    Info 12:09:38 PM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
    (Session info: chrome=123.0.6312.105)
    Build info: version: '4.13.0', revision: 'ba948ece5b*'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
    Driver info: org.openqa.selenium.chrome.ChromeDriver
    Command: [a6ee3980529a817d6aecbefff82d8810, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
    Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:27261}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:27261/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    Session ID: a6ee3980529a817d6aecbefff82d8810
    Info 12:09:38 PM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:09:39 PM Element appeared: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:09:39 PM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:09:39 PM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:09:39 PM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? true
    Info 12:09:39 PM Waiting for element to be clickable: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:09:39 PM Element is now clickable: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:09:39 PM Sending keys: (1) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:09:39 PM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:09:39 PM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:09:39 PM Sent keys: (1) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:09:39 PM Sending keys: (2) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]]
    Info 12:09:39 PM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]]
    Info 12:09:39 PM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]]
    Info 12:09:39 PM Sent keys: (2) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]]
    Info 12:09:39 PM Sending keys: (3) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]]
    Info 12:09:39 PM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]]
    Info 12:09:39 PM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]]
    Info 12:09:39 PM Sent keys: (3) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]]
    Info 12:09:39 PM Sending keys: (4) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]]
    Info 12:09:39 PM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]]
    Info 12:09:39 PM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]]
    Info 12:09:39 PM Sent keys: (4) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]]
    Info 12:09:39 PM Sending keys: (5) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]]
    Info 12:09:39 PM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]]
    Info 12:09:39 PM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]]
    Info 12:09:39 PM Sent keys: (5) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]]
    Info 12:09:39 PM Sending keys: (6) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]]
    Info 12:09:39 PM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]]
    Info 12:09:39 PM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]]
    Info 12:09:39 PM Sent keys: (6) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]]
    Info 12:09:39 PM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 12:09:59 PM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 12:09:59 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:10:10 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:10:10 PM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:10:10 PM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:10:10 PM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:01:192

    User select IDR currency

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:10:11 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:10:11 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:10:11 PM Current currency: IDR
    • Pass
    • 00:03:435

    User Open hotel Landing page

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:10:15 PM Navigating to url: https://preprod.tiket.com/homes
    Info 12:10:17 PM Current url : https://preprod.tiket.com/homes
    • Pass
    • 00:04:117

    Search stay location

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:10:18 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:10:18 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:10:18 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:10:18 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:10:18 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:10:18 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:10:18 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:10:19 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:10:19 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:10:19 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:10:19 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:10:19 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:10:19 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:10:19 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:10:19 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:10:19 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:10:19 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:10:19 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:10:19 PM Sending keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:10:19 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:10:19 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:10:19 PM Sent keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:10:19 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    Info 12:10:21 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    Info 12:10:21 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    Info 12:10:21 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    • Pass
    • 00:21:194

    submit search Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:10:21 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:10:21 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:10:21 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:10:21 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:10:21 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:10:21 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:10:21 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:10:21 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:10:21 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:10:22 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:10:22 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 12:10:42 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:01:544

    Go Inside PDP

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:10:43 PM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:10:43 PM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:10:43 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //h1[@data-testid='name']]
    Info 12:10:43 PM Got text: (The ResidencesS at Puri Casablanca) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //h1[@data-testid='name']]
    Info 12:10:43 PM [Assertion passed: Hotel name is same as User searched on LP]
    Info 12:10:43 PM
    Expected: a string containing "The ResidencesS at Puri Casablanca"
    Actual : "The ResidencesS at Puri Casablanca"
    Info 12:10:43 PM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:10:43 PM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:10:43 PM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:10:43 PM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:10:43 PM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:10:43 PM Scrolling into element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:10:43 PM Scrolled into element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:10:43 PM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    StatusTimestampDetails
    Info 12:10:43 PM Expected: a string containing "The ResidencesS at Puri Casablanca" Actual : "The ResidencesS at Puri Casablanca"
    • Pass
    • 00:01:903

    Scroll to bottom

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:10:44 PM Waiting for element to appear: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:10:44 PM Element appeared: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:10:44 PM Scrolling into web view: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:10:44 PM Finding element: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:10:44 PM Found element: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:10:44 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:10:44 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:10:44 PM Scrolled into web view: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:10:44 PM Finding elements: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:10:44 PM Found elements: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:10:44 PM Is element displayed: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]? true
    Info 12:10:44 PM [Assertion passed: Verify Similar properties section is visible]
    Info 12:10:44 PM
    Expected: is [true]
    Actual : [true]
    Info 12:10:45 PM Waiting for element to appear: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2]
    Info 12:10:45 PM Element appeared: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2]
    Info 12:10:45 PM Getting text from: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2]
    Info 12:10:45 PM Finding element: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2]
    Info 12:10:45 PM Found element: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2]
    Info 12:10:45 PM Finding element: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2]
    Info 12:10:45 PM Found element: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2]
    Info 12:10:45 PM Got text: (Similar places around The ResidencesS at Puri Casablanca) from: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2]
    Info 12:10:45 PM [Assertion passed: Verify Header for Similar Properties]
    Info 12:10:45 PM
    Expected: a string containing "Similar places around The ResidencesS at Puri Casablanca"
    Actual : "Similar places around The ResidencesS at Puri Casablanca"
    Info 12:10:45 PM Waiting for element to appear: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:10:45 PM Element appeared: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:10:45 PM Finding elements: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:10:45 PM Found elements: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:10:45 PM Is element displayed: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]? true
    Info 12:10:45 PM [Assertion passed: Verify Similar Homes card are visible]
    Info 12:10:45 PM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 12:10:44 PM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 12:10:45 PM Expected: a string containing "Similar places around The ResidencesS at Puri Casablanca" Actual : "Similar places around The ResidencesS at Puri Casablanca"
    StatusTimestampDetails
    Info 12:10:45 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:06:815
    StatusTimestampDetails
    Info 12:10:47 PM Finding element: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:10:47 PM Found element: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:10:47 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:10:47 PM Scrolling into web view: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:10:47 PM Finding element: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:10:47 PM Found element: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:10:47 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:10:47 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:10:47 PM Scrolled into web view: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:10:47 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:10:47 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:10:53 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:10:53 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:10:53 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:10:53 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:10:53 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:10:53 PM [Assertion passed: Verify if PDP Opened]
    Info 12:10:53 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:10:53 PM Expected: is [true] Actual : [true]
  • verifySimilarPropertiesLogin_1752556256091

    12:10:56 PM / 00:01:21:797 Pass

    verifySimilarPropertiesLogin_1752556256091
    07.15.2025 12:10:56 PM 07.15.2025 12:12:17 PM 00:01:21:797 · #test-id=1,034
    Harshit DetailPage
    StatusTimestampDetails
    Info 12:10:56 PM Test (verifySimilarPropertiesLogin) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90]
    Pass 12:12:17 PM Test success: verifySimilarPropertiesLogin
    Info 12:12:17 PM TestRailID: 1099739
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 12:10:56 PM Test start: verifySimilarPropertiesLogin
    • Pass
    • 00:12:836

    User open home page

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:10:58 PM Maximizing window
    Info 12:10:58 PM Window is maximized
    Info 12:10:58 PM Navigating to url: https://preprod.tiket.com/
    Info 12:11:00 PM Current url : https://preprod.tiket.com/
    Info 12:11:00 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:11:10 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:25:770

    User open as logged in user

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:11:12 PM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 12:11:12 PM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 12:11:12 PM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:11:13 PM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:11:13 PM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:11:13 PM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:11:13 PM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true
    Info 12:11:13 PM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:11:13 PM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:11:13 PM Maximizing window
    Info 12:11:13 PM Window is maximized
    Info 12:11:13 PM Navigating to url: https://preprod.tiket.com/
    Info 12:11:15 PM Current url : https://preprod.tiket.com/
    Info 12:11:15 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:11:26 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:11:26 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:11:36 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:11:36 PM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:11:36 PM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:11:36 PM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:00:594

    User select IDR currency

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:11:37 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:11:37 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:11:37 PM Current currency: IDR
    • Pass
    • 00:01:469

    User Open hotel Landing page

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:11:39 PM Navigating to url: https://preprod.tiket.com/hotel
    Info 12:11:40 PM Current url : https://preprod.tiket.com/hotel
    • Pass
    • 00:03:366

    Search stay location

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:11:41 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:11:41 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:11:41 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:11:41 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:11:41 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:11:41 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:11:41 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:11:41 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:11:41 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:11:42 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:11:42 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:11:42 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:11:42 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:11:42 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:11:42 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:11:42 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:11:42 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:11:42 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:11:42 PM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:11:42 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:11:42 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:11:42 PM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:11:42 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 12:11:43 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 12:11:43 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 12:11:43 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    • Pass
    • 00:21:012

    submit search Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:11:44 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:11:44 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:11:44 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:11:44 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:11:44 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:11:44 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:11:44 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:11:44 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:11:44 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:11:44 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:11:44 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 12:12:04 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:01:554

    Go Inside PDP

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:12:05 PM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:12:05 PM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:12:05 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //h1[@data-testid='name']]
    Info 12:12:05 PM Got text: (SDET International) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //h1[@data-testid='name']]
    Info 12:12:05 PM [Assertion passed: Hotel name is same as User searched on LP]
    Info 12:12:05 PM
    Expected: a string containing "SDET International"
    Actual : "SDET International"
    Info 12:12:06 PM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:12:06 PM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:12:06 PM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:12:06 PM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:12:06 PM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:12:06 PM Scrolling into element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:12:06 PM Scrolled into element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:12:06 PM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    StatusTimestampDetails
    Info 12:12:05 PM Expected: a string containing "SDET International" Actual : "SDET International"
    • Pass
    • 00:02:011

    Scroll to bottom

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:12:07 PM Waiting for element to appear: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:12:07 PM Element appeared: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:12:07 PM Scrolling into web view: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:12:07 PM Finding element: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:12:07 PM Found element: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:12:07 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:12:07 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:12:07 PM Scrolled into web view: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:12:07 PM Finding elements: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:12:07 PM Found elements: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]
    Info 12:12:07 PM Is element displayed: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]? true
    Info 12:12:07 PM [Assertion passed: Verify Similar properties section is visible]
    Info 12:12:07 PM
    Expected: is [true]
    Actual : [true]
    Info 12:12:07 PM Waiting for element to appear: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2]
    Info 12:12:07 PM Element appeared: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2]
    Info 12:12:07 PM Getting text from: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2]
    Info 12:12:07 PM Finding element: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2]
    Info 12:12:07 PM Found element: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2]
    Info 12:12:07 PM Finding element: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2]
    Info 12:12:07 PM Found element: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2]
    Info 12:12:07 PM Got text: (Check out other accommodations) from: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2]
    Info 12:12:07 PM [Assertion passed: Verify Header for Similar Properties]
    Info 12:12:07 PM
    Expected: a string containing "Check out other accommodations"
    Actual : "Check out other accommodations"
    Info 12:12:08 PM Waiting for element to appear: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:12:08 PM Element appeared: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:12:08 PM Finding elements: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:12:08 PM Found elements: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:12:08 PM Is element displayed: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]? true
    Info 12:12:08 PM [Assertion passed: Verify Similar Hotels card are visible]
    Info 12:12:08 PM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 12:12:07 PM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 12:12:07 PM Expected: a string containing "Check out other accommodations" Actual : "Check out other accommodations"
    StatusTimestampDetails
    Info 12:12:08 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:06:450
    StatusTimestampDetails
    Info 12:12:09 PM Finding element: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:12:09 PM Found element: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:12:09 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:12:09 PM Scrolling into web view: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:12:09 PM Finding element: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:12:09 PM Found element: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:12:09 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:12:09 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:12:09 PM Scrolled into web view: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:12:10 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]//a]
    Info 12:12:10 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:12:15 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:12:15 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:12:15 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:12:15 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:12:15 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:12:15 PM [Assertion passed: Verify if PDP Opened]
    Info 12:12:15 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:12:15 PM Expected: is [true] Actual : [true]
  • verifySoRoomListGuest_1752556338584

    12:12:18 PM / 00:01:22:409 Pass

    verifySoRoomListGuest_1752556338584
    07.15.2025 12:12:18 PM 07.15.2025 12:13:40 PM 00:01:22:409 · #test-id=1,050
    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:12:18 PM Test (verifySoRoomListGuest) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90]
    Pass 12:13:40 PM Test success: verifySoRoomListGuest
    Info 12:13:40 PM TestRailID: 1099743
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 12:12:18 PM Test start: verifySoRoomListGuest
    • Pass
    • 00:13:384

    User open home page

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:12:21 PM Maximizing window
    Info 12:12:21 PM Window is maximized
    Info 12:12:21 PM Navigating to url: https://preprod.tiket.com/
    Info 12:12:23 PM Current url : https://preprod.tiket.com/
    Info 12:12:23 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:12:33 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:19:820

    User open as logged in user

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:12:35 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:12:35 PM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:12:35 PM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:12:35 PM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:12:35 PM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 12:12:35 PM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 12:12:35 PM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 12:12:35 PM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 12:12:35 PM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 12:12:35 PM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 12:12:35 PM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 12:12:35 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:12:35 PM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:12:35 PM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:12:35 PM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:12:35 PM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 12:12:35 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:12:35 PM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:12:35 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 12:12:35 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 12:12:35 PM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 12:12:36 PM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 12:12:36 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 12:12:36 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 12:12:36 PM Clicking element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 12:12:36 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 12:12:36 PM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 12:12:37 PM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 12:12:37 PM Clicking element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 12:12:37 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 12:12:37 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:12:47 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:12:47 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:12:53 PM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:12:53 PM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:12:53 PM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:12:53 PM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    • Pass
    • 00:00:598

    User select IDR currency

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:12:54 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:12:54 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:12:54 PM Current currency: IDR
    • Pass
    • 00:01:923

    User Open NHA Landing page

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:12:58 PM Navigating to url: https://preprod.tiket.com/homes
    Info 12:12:58 PM Current url : https://preprod.tiket.com/homes
    Info 12:12:58 PM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:12:59 PM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:12:59 PM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:12:59 PM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:12:59 PM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 12:12:59 PM [Assertion passed: Landing Page is Opened]
    Info 12:12:59 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:12:59 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:282

    Search stay location

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:13:00 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:13:00 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:13:00 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:13:00 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:13:00 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:13:00 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:13:00 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:13:00 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:13:00 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:13:00 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:13:00 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:13:00 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:13:00 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:13:00 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:13:00 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:13:00 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:13:00 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:13:01 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:13:01 PM Sending keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:13:01 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:13:01 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:13:01 PM Sent keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:13:01 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    Info 12:13:02 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    Info 12:13:02 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    Info 12:13:02 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']]
    • Pass
    • 00:21:094

    submit search Button

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:13:02 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:13:02 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:13:02 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:13:02 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:13:02 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:13:02 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:13:02 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:13:02 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:13:02 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:13:03 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:13:03 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 12:13:23 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:00:630

    Go Inside PDP

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:13:23 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:13:23 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:13:23 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:13:24 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:13:24 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:13:24 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:13:24 PM [Assertion passed: Verify if PDP is Opened]
    Info 12:13:24 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:13:24 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:009

    Scroll to room list section

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:13:25 PM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:25 PM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:25 PM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:25 PM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:25 PM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:25 PM Scrolling into element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:25 PM Scrolled into element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:25 PM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    • Pass
    • 00:01:231

    Checking room List

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:13:26 PM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:26 PM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:26 PM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:26 PM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:26 PM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 12:13:26 PM [Assertion passed: Room lists section should be visible]
    Info 12:13:26 PM
    Expected: is [true]
    Actual : [true]
    Info 12:13:26 PM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 12:13:26 PM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 12:13:26 PM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 12:13:26 PM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 12:13:26 PM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true
    Info 12:13:26 PM [Assertion passed: Room Image should be visible]
    Info 12:13:26 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:13:26 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:13:26 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:03:234

    Click Book Button

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:13:28 PM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:13:28 PM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:13:29 PM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:13:29 PM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:13:29 PM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:13:29 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 12:13:29 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 12:13:29 PM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:13:29 PM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:13:29 PM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:13:29 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 12:13:29 PM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:13:29 PM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:13:29 PM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:13:29 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 12:13:29 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 12:13:29 PM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:13:29 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 12:13:29 PM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 12:13:30 PM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 12:13:30 PM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 12:13:30 PM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 12:13:30 PM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true
    Info 12:13:30 PM [Assertion passed: User redirected to Booking Form when user click Book button on room card]
    Info 12:13:30 PM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 12:13:30 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:555

    Go back to previous Page

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:13:31 PM Navigating back
    • Pass
    • 00:00:604

    Click on See other rooms

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:13:32 PM Finding element: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    Info 12:13:32 PM Found element: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    Info 12:13:32 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    Info 12:13:32 PM Scrolling into web view: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    Info 12:13:32 PM Finding element: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    Info 12:13:32 PM Found element: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    Info 12:13:32 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    Info 12:13:32 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    Info 12:13:32 PM Scrolled into web view: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    Info 12:13:32 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    • Pass
    • 00:03:687
    StatusTimestampDetails
    Info 12:13:32 PM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:34 PM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:34 PM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:34 PM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:34 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:34 PM Scrolling into web view: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:34 PM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:34 PM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:34 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:34 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:34 PM Scrolled into web view: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:35 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:13:35 PM Waiting for element to appear: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']]
    Info 12:13:35 PM Element appeared: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']]
    Info 12:13:35 PM Finding elements: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']]
    Info 12:13:35 PM Found elements: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']]
    Info 12:13:35 PM Is element displayed: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']]? true
    Info 12:13:35 PM [Assertion passed: Verify if Room Detail Page Opened]
    Info 12:13:35 PM
    Expected: is [true]
    Actual : [true]
    Info 12:13:35 PM Waiting for element to appear: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']]
    Info 12:13:35 PM Element appeared: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']]
    Info 12:13:35 PM Finding elements: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']]
    Info 12:13:36 PM Found elements: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']]
    Info 12:13:36 PM Is element displayed: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']]? true
    Info 12:13:36 PM [Assertion passed: Image is visible on Room Detail]
    Info 12:13:36 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:13:35 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:13:36 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:266
    StatusTimestampDetails
    Info 12:13:37 PM Waiting for element to appear: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:13:37 PM Element appeared: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:13:37 PM Finding element: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:13:37 PM Found element: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:13:37 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:13:37 PM Scrolling into web view: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:13:37 PM Finding element: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:13:37 PM Found element: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:13:37 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:13:37 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:13:37 PM Scrolled into web view: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:13:37 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:13:37 PM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 12:13:38 PM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 12:13:38 PM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 12:13:38 PM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 12:13:38 PM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true
    Info 12:13:38 PM [Assertion passed: User redirected to Booking Form when user click Book button on room Detail Page]
    Info 12:13:38 PM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 12:13:38 PM Expected: is [true] Actual : [true]
  • verifySoRoomListLogin_1752556421695

    12:13:41 PM / 00:02:17:024 Pass

    verifySoRoomListLogin_1752556421695
    07.15.2025 12:13:41 PM 07.15.2025 12:15:58 PM 00:02:17:024 · #test-id=1,074
    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:13:41 PM Test (verifySoRoomListLogin) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90]
    Pass 12:15:58 PM Test success: verifySoRoomListLogin
    Info 12:15:58 PM TestRailID: 1099743
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:13:41 PM Test start: verifySoRoomListLogin
    • Pass
    • 00:12:743

    User open home page

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:13:44 PM Maximizing window
    Info 12:13:44 PM Window is maximized
    Info 12:13:44 PM Navigating to url: https://preprod.tiket.com/
    Info 12:13:46 PM Current url : https://preprod.tiket.com/
    Info 12:13:46 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:13:56 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 01:13:110

    User open as logged in user

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:13:57 PM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 12:13:58 PM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 12:13:58 PM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:14:02 PM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:14:02 PM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:14:02 PM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:14:02 PM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false
    Info 12:14:02 PM Maximizing window
    Info 12:14:02 PM Window is maximized
    Info 12:14:02 PM Navigating to url: https://preprod.tiket.com/
    Info 12:14:04 PM Current url : https://preprod.tiket.com/
    Info 12:14:04 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:14:14 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:14:14 PM Maximizing window
    Info 12:14:14 PM Window is maximized
    Info 12:14:14 PM Navigating to url: https://preprod.tiket.com/
    Info 12:14:15 PM Current url : https://preprod.tiket.com/
    Info 12:14:15 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:14:26 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:14:26 PM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 12:14:26 PM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 12:14:26 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 12:14:26 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]]
    Info 12:14:26 PM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:14:27 PM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:14:27 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:14:27 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:14:27 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //input[contains(@id, 'email')]]
    Info 12:14:27 PM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:14:27 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:14:27 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:14:27 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //input[contains(@id, 'email')]]
    Info 12:14:27 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //input[contains(@id, 'email')]]
    Info 12:14:27 PM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:14:27 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //input[contains(@id, 'email')]]
    Info 12:14:27 PM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:14:27 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:14:27 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:14:27 PM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]]
    Info 12:14:27 PM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:14:27 PM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:14:27 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:14:27 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:14:27 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:14:27 PM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:14:27 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:14:27 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:14:27 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:14:27 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:14:27 PM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:14:27 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:14:27 PM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:14:28 PM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:14:28 PM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:14:28 PM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:14:28 PM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:14:28 PM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]]
    Info 12:14:28 PM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:14:28 PM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:14:28 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:14:28 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:14:28 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:14:28 PM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:14:28 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:14:28 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:14:28 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:14:28 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:14:28 PM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]]
    Info 12:14:28 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]]
    Info 12:14:28 PM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']]
    Info 12:14:28 PM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
    (Session info: chrome=123.0.6312.105)
    Build info: version: '4.13.0', revision: 'ba948ece5b*'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
    Driver info: org.openqa.selenium.chrome.ChromeDriver
    Command: [a6ee3980529a817d6aecbefff82d8810, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
    Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:27261}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:27261/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    Session ID: a6ee3980529a817d6aecbefff82d8810
    Info 12:14:28 PM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:14:38 PM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:14:38 PM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:14:38 PM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]
    Info 12:14:38 PM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false
    Info 12:14:38 PM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 12:14:38 PM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 12:14:38 PM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false
    Info 12:14:38 PM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 12:14:38 PM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 12:14:38 PM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 12:14:38 PM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 12:14:38 PM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 12:14:38 PM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 12:14:38 PM User is already logged in. No OTP needed
    Info 12:14:38 PM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 12:14:59 PM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]
    Info 12:14:59 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:15:09 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:15:09 PM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:15:09 PM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:15:09 PM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:00:699

    User select IDR currency

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:15:10 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:15:10 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:15:10 PM Current currency: IDR
    • Pass
    • 00:01:649

    User Open Hotel Landing page

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:15:12 PM Navigating to url: https://preprod.tiket.com/hotel
    Info 12:15:13 PM Current url : https://preprod.tiket.com/hotel
    Info 12:15:13 PM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:15:14 PM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:15:14 PM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:15:14 PM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:15:14 PM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 12:15:14 PM [Assertion passed: Landing Page is Opened]
    Info 12:15:14 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:15:14 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:945

    Search stay location

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:15:15 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:15:15 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:15:15 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:15:15 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:15:15 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:15:15 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:15:15 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:15:15 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:15:15 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:15:15 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:15:15 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:15:15 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:15:15 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:15:15 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:15:15 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:15:15 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:15:15 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:15:15 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:15:15 PM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:15:15 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:15:15 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:15:16 PM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:15:16 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 12:15:17 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 12:15:17 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 12:15:17 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    • Pass
    • 00:21:126

    submit search Button

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:15:18 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:15:18 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:15:18 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:15:18 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:15:18 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:15:18 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:15:18 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:15:18 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:15:18 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:15:18 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:15:18 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 12:15:38 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:01:404

    Go Inside PDP

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:15:39 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:15:39 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:15:39 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:15:39 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:15:39 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:15:39 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:15:39 PM [Assertion passed: Verify if PDP is Opened]
    Info 12:15:39 PM
    Expected: is [true]
    Actual : [true]
    Info 12:15:39 PM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:15:39 PM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:15:39 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='button-see-room']]
    Info 12:15:39 PM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:15:39 PM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:15:39 PM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:15:39 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='button-see-room']]
    Info 12:15:39 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='button-see-room']]
    Info 12:15:39 PM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:15:40 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='button-see-room']]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:15:39 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:237
    StatusTimestampDetails
    Info 12:15:40 PM Waiting for element to appear: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 12:15:40 PM Element appeared: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 12:15:40 PM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 12:15:40 PM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 12:15:40 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 12:15:40 PM Scrolling into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 12:15:40 PM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 12:15:40 PM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 12:15:40 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 12:15:40 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 12:15:40 PM Scrolled into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 12:15:40 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]]
    Info 12:15:40 PM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 12:15:40 PM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 12:15:40 PM Getting "value" value from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 12:15:40 PM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]]
    Info 12:15:40 PM Adult current value is '1'
    Info 12:15:40 PM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 12:15:40 PM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 12:15:40 PM Getting "value" value from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 12:15:40 PM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]]
    Info 12:15:40 PM Room current value is '1'
    Info 12:15:40 PM Waiting for element to appear: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 12:15:40 PM Element appeared: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 12:15:40 PM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 12:15:40 PM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 12:15:40 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 12:15:40 PM Scrolling into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 12:15:40 PM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 12:15:40 PM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 12:15:40 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 12:15:40 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 12:15:40 PM Scrolled into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 12:15:40 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button]
    Info 12:15:40 PM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 12:15:41 PM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 12:15:41 PM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 12:15:41 PM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 12:15:41 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 12:15:41 PM Scrolling into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 12:15:41 PM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 12:15:41 PM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 12:15:41 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 12:15:41 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 12:15:41 PM Scrolled into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 12:15:41 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]]
    Info 12:15:41 PM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:42 PM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:42 PM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:42 PM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:42 PM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:42 PM Scrolling into element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:42 PM Scrolled into element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:42 PM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    • Pass
    • 00:01:583

    Checking room List

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:15:43 PM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:43 PM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:43 PM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:43 PM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:43 PM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 12:15:43 PM [Assertion passed: Room lists section should be visible]
    Info 12:15:43 PM
    Expected: is [true]
    Actual : [true]
    Info 12:15:43 PM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 12:15:43 PM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 12:15:43 PM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 12:15:43 PM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 12:15:43 PM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true
    Info 12:15:43 PM [Assertion passed: Room Image should be visible]
    Info 12:15:43 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:15:43 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:15:43 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:978

    Click Book Button

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:15:45 PM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:15:45 PM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:15:46 PM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:15:46 PM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:15:46 PM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:15:46 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 12:15:46 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 12:15:46 PM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:15:46 PM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:15:46 PM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:15:46 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 12:15:46 PM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:15:46 PM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:15:46 PM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:15:46 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 12:15:46 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 12:15:46 PM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:15:46 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 12:15:46 PM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 12:15:47 PM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 12:15:47 PM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 12:15:47 PM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 12:15:47 PM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true
    Info 12:15:47 PM [Assertion passed: User redirected to Booking Form when user click Book button on room card]
    Info 12:15:47 PM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 12:15:47 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:550

    Go back to previous Page

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:15:48 PM Navigating back
    • Pass
    • 00:00:866

    Click on See other rooms

    Harshit RoomListPage
    StatusTimestampDetails
    Info 12:15:49 PM Finding element: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    Info 12:15:49 PM Found element: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    Info 12:15:49 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    Info 12:15:49 PM Scrolling into web view: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    Info 12:15:49 PM Finding element: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    Info 12:15:49 PM Found element: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    Info 12:15:49 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    Info 12:15:49 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    Info 12:15:49 PM Scrolled into web view: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    Info 12:15:49 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class, 'Figure_footer')]//button[1]]
    • Pass
    • 00:03:513
    StatusTimestampDetails
    Info 12:15:50 PM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:51 PM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:51 PM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:51 PM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:51 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:51 PM Scrolling into web view: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:51 PM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:51 PM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:51 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:51 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:51 PM Scrolled into web view: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:52 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:15:52 PM Waiting for element to appear: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']]
    Info 12:15:52 PM Element appeared: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']]
    Info 12:15:52 PM Finding elements: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']]
    Info 12:15:52 PM Found elements: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']]
    Info 12:15:52 PM Is element displayed: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']]? true
    Info 12:15:52 PM [Assertion passed: Verify if Room Detail Page Opened]
    Info 12:15:52 PM
    Expected: is [true]
    Actual : [true]
    Info 12:15:52 PM Waiting for element to appear: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']]
    Info 12:15:52 PM Element appeared: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']]
    Info 12:15:52 PM Finding elements: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']]
    Info 12:15:52 PM Found elements: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']]
    Info 12:15:52 PM Is element displayed: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']]? true
    Info 12:15:52 PM [Assertion passed: Image is visible on Room Detail]
    Info 12:15:52 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:15:52 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:15:52 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:566
    StatusTimestampDetails
    Info 12:15:54 PM Waiting for element to appear: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:15:54 PM Element appeared: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:15:54 PM Finding element: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:15:54 PM Found element: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:15:54 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:15:54 PM Scrolling into web view: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:15:54 PM Finding element: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:15:54 PM Found element: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:15:54 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:15:54 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:15:54 PM Scrolled into web view: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:15:54 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']]
    Info 12:15:54 PM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 12:15:56 PM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 12:15:56 PM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 12:15:56 PM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]
    Info 12:15:56 PM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true
    Info 12:15:56 PM [Assertion passed: User redirected to Booking Form when user click Book button on room Detail Page]
    Info 12:15:56 PM
    Expected: is [true]
    Actual : [true]
    StatusTimestampDetails
    Info 12:15:56 PM Expected: is [true] Actual : [true]
  • verifySpecialRequestSo_1752556559613

    12:15:59 PM / 00:00:08:296 Skip

    verifySpecialRequestSo_1752556559613
    07.15.2025 12:15:59 PM 07.15.2025 12:16:07 PM 00:00:08:296 · #test-id=1,098
    Harshit OrderPage
    StatusTimestampDetails
    Info 12:15:59 PM Test (verifySpecialRequestSo) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90]
    Skip 12:16:04 PM Test skipped: verifySpecialRequestSo
    Info 12:16:07 PM Screenshot
    Info 12:16:07 PM TestRailID: 1099749
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 12:15:59 PM Test start: verifySpecialRequestSo
    • Skip
    • 00:01:110

    Create new hotel issued order

    Harshit OrderPage
    StatusTimestampDetails
    Info 12:16:02 PM Hitting POST request with, uri: https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/login
    Info 12:16:02 PM [curl]
    curl -X POST \
    -H 'X-Country-Code: ID' \
    -H 'Cookie: device_id=53401112-03e1-461d-8143-4d60d76d1262-dont-change; Path=/; Domain=staging.bliblitiket.com; HttpOnly; Secure' \
    -H 'X-Client-Id: 9dc79e3916a042abc86c2aa525bff0091' \
    -H 'X-City: ID' \
    -H 'X-Request-Id-123123123: ' \
    -H 'Accept-Language: en' \
    -H 'True-Client-Ip: 127.0.0.1' \
    -H 'accept: application/json' \
    -H 'Content-Type: application/json' \
    --data '{"ref":"https://preprod.tiket.com","identity":"muhammad.yazid@tiket.com","secret":"TestTiket@123","type":"EMAIL_PASSWORD"}' \
    'https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/login'
    Info 12:16:02 PM auth code res -> {"code":"SUCCESS","data":{"emailAddress":null,"redirectUrl":"https://preprod.tiket.com/unm/api/sso-login?authCode=eyJhbGciOiJFZERTQSIsImtpZCI6IlIyNGxMWHkxVkw0IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoiLnRpa2V0LmNvbSIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTYwMTYyLCJpYXQiOjE3NTI1NTY1NjIsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJ3V3hXczlSRW1qU01GNFgxZ0c5QlpacGU2RXdydTJWTCIsIm5iZiI6MTc1MjU1NjU2MiwibmV4dFJlZGlyZWN0cyI6WyJodHRwczovL3d3d3ByZXByb2QuZ2RuLWFwcC5jb20vdW5tL2FwaS9zc28tbG9naW4iXSwicmVmIjoiaHR0cHM6Ly9wcmVwcm9kLnRpa2V0LmNvbSIsInNlc3Npb25JZCI6IndXeFdzOVJFbWpTTUY0WDFnRzlCWlpwZTZFd3J1MlZMIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiIiLCJ1c2VySWQiOjEwMDA4NDQ3M30.5yRBtgI77A2eFjEHARRS1nN9DH08x2A-17lt-SEqYAxd0JlHp0Zto3M9w64cCB1hHDPEQ0PZvNu3pNwqhoPOAg&ref=https://preprod.tiket.com","phoneNumber":"","verificationStatus":["PHONE","EMAIL"],"isPasswordSkippable":false,"isNameEditable":false,"name":"","userId":0},"serverTime":1752556562434,"message":"SUCCESS","errors":null}
    Info 12:16:02 PM auth code : eyJhbGciOiJFZERTQSIsImtpZCI6IlIyNGxMWHkxVkw0IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoiLnRpa2V0LmNvbSIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTYwMTYyLCJpYXQiOjE3NTI1NTY1NjIsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJ3V3hXczlSRW1qU01GNFgxZ0c5QlpacGU2RXdydTJWTCIsIm5iZiI6MTc1MjU1NjU2MiwibmV4dFJlZGlyZWN0cyI6WyJodHRwczovL3d3d3ByZXByb2QuZ2RuLWFwcC5jb20vdW5tL2FwaS9zc28tbG9naW4iXSwicmVmIjoiaHR0cHM6Ly9wcmVwcm9kLnRpa2V0LmNvbSIsInNlc3Npb25JZCI6IndXeFdzOVJFbWpTTUY0WDFnRzlCWlpwZTZFd3J1MlZMIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiIiLCJ1c2VySWQiOjEwMDA4NDQ3M30.5yRBtgI77A2eFjEHARRS1nN9DH08x2A-17lt-SEqYAxd0JlHp0Zto3M9w64cCB1hHDPEQ0PZvNu3pNwqhoPOAg
    Info 12:16:02 PM Hitting GET request with, uri: https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/code/verify
    Info 12:16:02 PM [curl]
    curl -X GET \
    -H 'Accept-Language: en' \
    -H 'accept: application/json' \
    'https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/code/verify?authCode=eyJhbGciOiJFZERTQSIsImtpZCI6IlIyNGxMWHkxVkw0IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoiLnRpa2V0LmNvbSIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTYwMTYyLCJpYXQiOjE3NTI1NTY1NjIsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJ3V3hXczlSRW1qU01GNFgxZ0c5QlpacGU2RXdydTJWTCIsIm5iZiI6MTc1MjU1NjU2MiwibmV4dFJlZGlyZWN0cyI6WyJodHRwczovL3d3d3ByZXByb2QuZ2RuLWFwcC5jb20vdW5tL2FwaS9zc28tbG9naW4iXSwicmVmIjoiaHR0cHM6Ly9wcmVwcm9kLnRpa2V0LmNvbSIsInNlc3Npb25JZCI6IndXeFdzOVJFbWpTTUY0WDFnRzlCWlpwZTZFd3J1MlZMIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiIiLCJ1c2VySWQiOjEwMDA4NDQ3M30.5yRBtgI77A2eFjEHARRS1nN9DH08x2A-17lt-SEqYAxd0JlHp0Zto3M9w64cCB1hHDPEQ0PZvNu3pNwqhoPOAg'
    Info 12:16:02 PM service ticket res -> {"code":"SUCCESS","data":{"cookieDomain":".tiket.com","redirectUrl":"https://wwwpreprod.gdn-app.com/unm/api/sso-login?authCode=eyJhbGciOiJFZERTQSIsImtpZCI6ImJ4YlVDT1pPY3FrIiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoid3d3cHJlcHJvZC5nZG4tYXBwLmNvbSIsImVudGl0eSI6IkJMSUJMSSIsImV4cCI6MTc1MjU2MDE2MiwiaWF0IjoxNzUyNTU2NTYyLCJpc3MiOiJodHRwczovL3NhbmRib3guYmxpYmxpdGlrZXQuY29tIiwianRpIjoid1d4V3M5UkVtalNNRjRYMWdHOUJaWnBlNkV3cnUyVkwiLCJuYmYiOjE3NTI1NTY1NjIsIm5leHRSZWRpcmVjdHMiOltdLCJyZWYiOiJodHRwczovL3ByZXByb2QudGlrZXQuY29tIiwic2Vzc2lvbklkIjoid1d4V3M5UkVtalNNRjRYMWdHOUJaWnBlNkV3cnUyVkwiLCJzdWIiOiIxMDAwODQ0NzMiLCJ0b3BpYyI6IiIsInVzZXJJZCI6MTAwMDg0NDczfQ.7t9vOndeUISBTNnWxWs0WUzY5efFVUHVaLjfsyE5VTQDN7FlX7ObAIhO9g4I2ohm_v6ixk69pYn2CanaTrviAg&ref=https://preprod.tiket.com","expireAt":1752560162492,"serviceTicket":"eyJhbGciOiJIUzI1NiIsImtpZCI6InMwWTB6QW5JTWxRIiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJrdiIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTYwMTYyLCJpYXQiOjE3NTI1NTY1NjIsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiI5OWY1MzE5NS02MGI2LTRkMWYtYTc0My1hMzcwZWUyZWUxZDUiLCJuYmYiOjE3NTI1NTY1NjIsInNlc3Npb25JZCI6IndXeFdzOVJFbWpTTUY0WDFnRzlCWlpwZTZFd3J1MlZMIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiJTRVJWSUNFX1RJQ0tFVCIsInVzZXJJZCI6MTAwMDg0NDczfQ.BByXLBxd_xJwIN8ZW10uNQBsilT8bPakdQ3YbBieKMw"},"serverTime":1752556562492,"message":"SUCCESS","errors":null}
    Info 12:16:02 PM service ticket : eyJhbGciOiJIUzI1NiIsImtpZCI6InMwWTB6QW5JTWxRIiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJrdiIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTYwMTYyLCJpYXQiOjE3NTI1NTY1NjIsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiI5OWY1MzE5NS02MGI2LTRkMWYtYTc0My1hMzcwZWUyZWUxZDUiLCJuYmYiOjE3NTI1NTY1NjIsInNlc3Npb25JZCI6IndXeFdzOVJFbWpTTUY0WDFnRzlCWlpwZTZFd3J1MlZMIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiJTRVJWSUNFX1RJQ0tFVCIsInVzZXJJZCI6MTAwMDg0NDczfQ.BByXLBxd_xJwIN8ZW10uNQBsilT8bPakdQ3YbBieKMw
    Info 12:16:02 PM Hitting POST request with, uri: https://member-core-v2-be-svc.preprod-platform-cluster.tiket.com/tix-member-core/v3/auth/unm/service-ticket
    Info 12:16:02 PM [curl]
    curl -X POST \
    -H 'Cookie: tiket_currency=IDR; uniqueId=8a845f67-05c0-419b-a33b-e64e1a; userlang=en' \
    -H 'X-Username: GUEST' \
    -H 'X-Login-Media: none' \
    -H 'X-Reseller-Id: 0' \
    -H 'X-Account-Id: 0' \
    -H 'X-Channel-Id: DESKTOP' \
    -H 'X-Request-Id: d1f3321d-54f3-4f67-9ebc-de8f13194492' \
    -H 'X-Store-Id: TIKETCOM' \
    -H 'X-Business-Id: 0' \
    -H 'X-Currency: idr' \
    -H 'True-Client-Ip: 127.0.0.1' \
    -H 'accept: */*' \
    -H 'X-Service-Id: gateway' \
    -H 'X-Forwarded-For: 127.0.0.1' \
    -H 'X-Identity: identity' \
    -H 'Accept-Language: id' \
    -H 'Content-Type: application/json' \
    --data '{"serviceTicket":"eyJhbGciOiJIUzI1NiIsImtpZCI6InMwWTB6QW5JTWxRIiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJrdiIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTYwMTYyLCJpYXQiOjE3NTI1NTY1NjIsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiI5OWY1MzE5NS02MGI2LTRkMWYtYTc0My1hMzcwZWUyZWUxZDUiLCJuYmYiOjE3NTI1NTY1NjIsInNlc3Npb25JZCI6IndXeFdzOVJFbWpTTUY0WDFnRzlCWlpwZTZFd3J1MlZMIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiJTRVJWSUNFX1RJQ0tFVCIsInVzZXJJZCI6MTAwMDg0NDczfQ.BByXLBxd_xJwIN8ZW10uNQBsilT8bPakdQ3YbBieKMw"}' \
    'https://member-core-v2-be-svc.preprod-platform-cluster.tiket.com/tix-member-core/v3/auth/unm/service-ticket'
    Info 12:16:02 PM access token res -> {"code":"SUCCESS","data":{"accountFirstName":"Muhammad","accountLastName":"yazid","unmUserId":100084473,"accountPhoneCode":"+62","accessToken":"eyJraWQiOiIxUkZqU0VWRDY1aWxJVzVQTHU0MjR6LWpxREZ2YnVwRiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZTQxMjBlNWIwZTZhNWFlOTY2ZDgiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1NjU2MiwiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzY2MTYxLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.19sBtVUnk36Gdza5iegFd-Hu-XrlektzKd0L4-YszvytmqOfpmvKCEN5mygbSIzF","accountPhoneNumber":"85750428576","accountId":17574,"accessRoleName":null,"accountUsername":"muhammad.yazid@tiket.com","verifiedPhoneNumber":true,"currency":"IDR","isB2BCorp":false,"lang":"en","uniqueId":"f0cdf13e-d105-43c0-b51b-a6da76","refreshToken":"eyJraWQiOiIxUkZqU0VWRDY1aWxJVzVQTHU0MjR6LWpxREZ2YnVwRiJ9.eyJhdWQiOiJ0aWtldC5jb20vcnQiLCJzdWIiOiI2ODc1ZTQxMjBlNWIwZTZhNWFlOTY2ZDgiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1NjU2MiwiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzY2MTYxLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.r8A_nRDWaonGm8FrWTrSB946qXVO113efwZmqUFLW8JWkbbakEdrjXbrA4XbAT2h","verifiedEmail":true},"serverTime":"2025-07-15T05:16:02.649+0000","message":"success","errors":null}
    Info 12:16:02 PM access token : eyJraWQiOiIxUkZqU0VWRDY1aWxJVzVQTHU0MjR6LWpxREZ2YnVwRiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZTQxMjBlNWIwZTZhNWFlOTY2ZDgiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1NjU2MiwiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzY2MTYxLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.19sBtVUnk36Gdza5iegFd-Hu-XrlektzKd0L4-YszvytmqOfpmvKCEN5mygbSIzF
    Info 12:16:02 PM accessToken-> Bearer eyJraWQiOiIxUkZqU0VWRDY1aWxJVzVQTHU0MjR6LWpxREZ2YnVwRiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZTQxMjBlNWIwZTZhNWFlOTY2ZDgiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1NjU2MiwiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzY2MTYxLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.19sBtVUnk36Gdza5iegFd-Hu-XrlektzKd0L4-YszvytmqOfpmvKCEN5mygbSIzF
    Info 12:16:02 PM query SDET International
    Info 12:16:02 PM Hitting POST request with, uri: https://preprod.tiket.com/ms-gateway/tix-hotel-autocomplete/v3/autocomplete
    Info 12:16:02 PM [curl]
    curl -X POST \
    -H 'ipaddress: 127.0.0.1' \
    -H 'Accept-version: v2' \
    -H 'useragent: chrome' \
    -H 'storeId: TIKETCOM' \
    -H 'version: 3' \
    -H 'Authorization: Bearer eyJraWQiOiIxUkZqU0VWRDY1aWxJVzVQTHU0MjR6LWpxREZ2YnVwRiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZTQxMjBlNWIwZTZhNWFlOTY2ZDgiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1NjU2MiwiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzY2MTYxLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.19sBtVUnk36Gdza5iegFd-Hu-XrlektzKd0L4-YszvytmqOfpmvKCEN5mygbSIzF' \
    -H 'x-forwarded-host: 127.0.0.1' \
    -H 'requestId: 23123123' \
    -H 'Currency: IDR' \
    -H 'memberType: B2C' \
    -H 'lang: id' \
    -H 'serviceId: gateway' \
    -H 'channelId: WEB' \
    -H 'Content-Type: application/json' \
    -H 'user-agent: Chrome' \
    -H 'username: muhammad.yazid@tiket.com' \
    --data '{"query":"SDET International","accommodationTypes":["HOTEL"]}' \
    'https://preprod.tiket.com/ms-gateway/tix-hotel-autocomplete/v3/autocomplete'
    Info 12:16:02 PM hotelId-> sdet-international-804001745477212540
    Info 12:16:02 PM hotel name->SDET International
    Info 12:16:02 PM Date: 2025-05-15
    Info 12:16:02 PM Hitting POST request with, uri: https://preprod.tiket.com/ms-gateway/tix-hotel-search/v2/room
    Info 12:16:02 PM [curl]
    curl -X POST \
    -H 'X-Search-Session-Id: 23123123' \
    -H 'showColor: false' \
    -H 'true-client-ip: 192.168.1.1' \
    -H 'X-Loyalty-Level: LV2' \
    -H 'storeId: TIKETCOM' \
    -H 'version: 4' \
    -H 'accept: */*' \
    -H 'Authorization: Bearer eyJraWQiOiIxUkZqU0VWRDY1aWxJVzVQTHU0MjR6LWpxREZ2YnVwRiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZTQxMjBlNWIwZTZhNWFlOTY2ZDgiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1NjU2MiwiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzY2MTYxLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.19sBtVUnk36Gdza5iegFd-Hu-XrlektzKd0L4-YszvytmqOfpmvKCEN5mygbSIzF' \
    -H 'x-forwarded-host: 192.168.1.1' \
    -H 'requestId: 23123123' \
    -H 'isVerifiedPhoneNumber: false' \
    -H 'currency: IDR' \
    -H 'serviceId: gateway' \
    -H 'lang: en' \
    -H 'channelId: DESKTOP' \
    -H 'user-agent: Chrome' \
    -H 'username: muhammad.yazid@tiket.com' \
    -H 'Content-Type: application/json' \
    --data '{"showAlternate":true,"night":1,"childAges":[],"hotelId":"sdet-international-804001745477212540","adult":1,"room":1,"startDate":"2025-05-15"}' \
    'https://preprod.tiket.com/ms-gateway/tix-hotel-search/v2/room'
    Info 12:16:02 PM Error occured: com.tiket.model.Exception.ApiChangeException: Got status code: 400
    at com.tiket.io.api.ApiTools.peek(ApiTools.java:232)
    at com.tiket.io.api.ApiTools.post(ApiTools.java:106)
    at com.tiket.api.accommodation.hotel.room.SelectRoomApi.hitApi(SelectRoomApi.java:50)
    at com.tiket.web.dashboard.page.order.orderCreationPage.selectRoom(orderCreationPage.java:192)
    at com.tiket.web.dashboard.page.order.orderCreationPage.createHotelSakukuIssuedOrderApi(orderCreationPage.java:616)
    at com.tiket.web.dWeb.test.accommodation.hotel.HotelsTest.verifySpecialRequestSo(HotelsTest.java:1852)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:833)
    Skip 12:16:02 PM Hotel Booking via API failed. Skipping the subsequent steps.
  • verifyUserApplyFilterInHomesRoomList_1752556568667

    12:16:08 PM / 00:00:47:123 Pass

    verifyUserApplyFilterInHomesRoomList_1752556568667
    07.15.2025 12:16:08 PM 07.15.2025 12:16:55 PM 00:00:47:123 · #test-id=1,101
    Caroline RoomList
    StatusTimestampDetails
    Info 12:16:08 PM Test (verifyUserApplyFilterInHomesRoomList) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90]
    Pass 12:16:55 PM Test success: verifyUserApplyFilterInHomesRoomList
    Info 12:16:55 PM TestRailID: 1370862
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 12:16:08 PM Test start: verifyUserApplyFilterInHomesRoomList
    • Pass
    • 00:12:509

    User open Home Page

    Caroline RoomList
    StatusTimestampDetails
    Info 12:16:11 PM Maximizing window
    Info 12:16:11 PM Window is maximized
    Info 12:16:11 PM Navigating to url: https://preprod.tiket.com/
    Info 12:16:13 PM Current url : https://preprod.tiket.com/
    Info 12:16:13 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:16:23 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:02:120

    User open Homes Landing Page

    Caroline RoomList
    StatusTimestampDetails
    Info 12:16:24 PM Navigating to url: https://preprod.tiket.com/homes
    Info 12:16:25 PM Current url : https://preprod.tiket.com/homes
    • Pass
    • 00:02:675

    User search Homes by location

    Caroline RoomList
    StatusTimestampDetails
    Info 12:16:26 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:16:26 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:16:26 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:16:26 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:16:26 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:16:26 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:16:26 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:16:26 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:16:26 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:16:26 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:16:26 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:16:26 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:16:26 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:16:26 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:16:26 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:16:26 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:16:26 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:16:26 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:16:26 PM Sending keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:16:26 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:16:26 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:16:27 PM Sent keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:16:27 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    Info 12:16:27 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    Info 12:16:27 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    Info 12:16:27 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']]
    • Pass
    • 00:21:302

    User click Submit button

    Caroline RoomList
    StatusTimestampDetails
    Info 12:16:28 PM Clicking on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:16:28 PM Waiting for element to be clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:16:28 PM Element is now clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:16:28 PM Clicked on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:16:28 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 12:16:49 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:01:895

    User click See Rooms button

    Caroline RoomList
    StatusTimestampDetails
    Info 12:16:49 PM Finding element: [SEE_ROOMS_BUTTON, By.xpath: //button[@data-testid='button-see-room']]
    Info 12:16:49 PM Found element: [SEE_ROOMS_BUTTON, By.xpath: //button[@data-testid='button-see-room']]
    Info 12:16:49 PM Waiting for 1 seconds...
    Info 12:16:50 PM Done waiting.
    Info 12:16:50 PM Clicking on element: [SEE_ROOMS_BUTTON, By.xpath: //button[@data-testid='button-see-room']]
    Info 12:16:50 PM Waiting for element to be clickable: [SEE_ROOMS_BUTTON, By.xpath: //button[@data-testid='button-see-room']]
    Info 12:16:50 PM Element is now clickable: [SEE_ROOMS_BUTTON, By.xpath: //button[@data-testid='button-see-room']]
    Info 12:16:51 PM Clicked on element: [SEE_ROOMS_BUTTON, By.xpath: //button[@data-testid='button-see-room']]
    • Pass
    • 00:01:689

    User click filter on Room List

    Caroline RoomList
    StatusTimestampDetails
    Info 12:16:51 PM Finding element: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]]
    Info 12:16:51 PM Found element: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]]
    Info 12:16:51 PM Waiting for 1 seconds...
    Info 12:16:52 PM Done waiting.
    Info 12:16:52 PM Waiting for element to appear: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]]
    Info 12:16:52 PM Element appeared: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]]
    Info 12:16:52 PM Finding element: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]]
    Info 12:16:52 PM Found element: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]]
    Info 12:16:52 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[.//span[text()='All inclusive meals']]]
    Info 12:16:52 PM Scrolling into web view: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]]
    Info 12:16:52 PM Finding element: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]]
    Info 12:16:52 PM Found element: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]]
    Info 12:16:52 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[.//span[text()='All inclusive meals']]]
    Info 12:16:52 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[.//span[text()='All inclusive meals']]]
    Info 12:16:52 PM Scrolled into web view: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]]
    Info 12:16:52 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[.//span[text()='All inclusive meals']]]
    • Pass
    • 00:00:694

    Verify filter applied

    Caroline RoomList
    StatusTimestampDetails
    Info 12:16:53 PM Waiting for element to appear: [ROOM_FILTER_APPLIED, By.xpath: //p[contains(text(), 'All inclusive meals')]]
    Info 12:16:53 PM Element appeared: [ROOM_FILTER_APPLIED, By.xpath: //p[contains(text(), 'All inclusive meals')]]
    Info 12:16:53 PM Finding elements: [ROOM_FILTER_APPLIED, By.xpath: //p[contains(text(), 'All inclusive meals')]]
    Info 12:16:53 PM Found elements: [ROOM_FILTER_APPLIED, By.xpath: //p[contains(text(), 'All inclusive meals')]]
    Info 12:16:53 PM Is element displayed: [ROOM_FILTER_APPLIED, By.xpath: //p[contains(text(), 'All inclusive meals')]]? true
    Info 12:16:53 PM [Assertion passed: Room filters are applied]
    Info 12:16:53 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:16:53 PM Expected: is [true] Actual : [true]
  • verifyUserApplyFilterInHomesSRP_1752556616546

    12:16:56 PM / 00:01:03:312 Pass

    verifyUserApplyFilterInHomesSRP_1752556616546
    07.15.2025 12:16:56 PM 07.15.2025 12:17:59 PM 00:01:03:312 · #test-id=1,111
    Caroline SearchPage
    StatusTimestampDetails
    Info 12:16:56 PM Test (verifyUserApplyFilterInHomesSRP) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90]
    Pass 12:17:59 PM Test success: verifyUserApplyFilterInHomesSRP
    Info 12:17:59 PM TestRailID: 1370858
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:16:56 PM Test start: verifyUserApplyFilterInHomesSRP
    • Pass
    • 00:13:472

    User open Home Page

    Caroline SearchPage
    StatusTimestampDetails
    Info 12:16:59 PM Maximizing window
    Info 12:16:59 PM Window is maximized
    Info 12:16:59 PM Navigating to url: https://preprod.tiket.com/
    Info 12:17:01 PM Current url : https://preprod.tiket.com/
    Info 12:17:01 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:17:12 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:02:353

    User open Homes Landing Page

    Caroline SearchPage
    StatusTimestampDetails
    Info 12:17:14 PM Navigating to url: https://preprod.tiket.com/homes
    Info 12:17:14 PM Current url : https://preprod.tiket.com/homes
    • Pass
    • 00:03:515

    User search Homes by location

    Caroline SearchPage
    StatusTimestampDetails
    Info 12:17:16 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:17:16 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:17:16 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:17:16 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:17:16 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:17:16 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:17:16 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:17:16 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:17:16 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:17:16 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:17:16 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:17:16 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:17:16 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:17:16 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:17:16 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:17:16 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:17:16 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:17:16 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:17:16 PM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:17:16 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:17:16 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:17:16 PM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:17:16 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 12:17:17 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 12:17:17 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 12:17:18 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    • Pass
    • 00:21:424

    User click submit button

    Caroline SearchPage
    StatusTimestampDetails
    Info 12:17:18 PM Clicking on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:17:18 PM Waiting for element to be clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:17:18 PM Element is now clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:17:19 PM Clicked on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:17:19 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 12:17:39 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:06:968

    User apply quick filters

    Caroline SearchPage
    StatusTimestampDetails
    Info 12:17:40 PM Waiting for element to presence: [QUICK_FILTER_SORT_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]]
    Info 12:17:40 PM Element presented: [QUICK_FILTER_SORT_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]]
    Info 12:17:40 PM Clicking on element: [QUICK_FILTER_SORT_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]]
    Info 12:17:40 PM Waiting for element to be clickable: [QUICK_FILTER_SORT_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]]
    Info 12:17:40 PM Element is now clickable: [QUICK_FILTER_SORT_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]]
    Info 12:17:40 PM Clicked on element: [QUICK_FILTER_SORT_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]]
    Info 12:17:40 PM Clicking on element: [QUICK_FILTER_SORT_ITEM, By.xpath: //*[@data-testid='sort-container']//label[2]//span[contains(@class, 'Radio_checkbox')]]
    Info 12:17:40 PM Waiting for element to be clickable: [QUICK_FILTER_SORT_ITEM, By.xpath: //*[@data-testid='sort-container']//label[2]//span[contains(@class, 'Radio_checkbox')]]
    Info 12:17:40 PM Element is now clickable: [QUICK_FILTER_SORT_ITEM, By.xpath: //*[@data-testid='sort-container']//label[2]//span[contains(@class, 'Radio_checkbox')]]
    Info 12:17:41 PM Clicked on element: [QUICK_FILTER_SORT_ITEM, By.xpath: //*[@data-testid='sort-container']//label[2]//span[contains(@class, 'Radio_checkbox')]]
    Info 12:17:41 PM Waiting for element to disappear: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]]
    Info 12:17:43 PM Element disappeared: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]]? true
    Info 12:17:43 PM Clicking on element: [QUICK_FILTER_STAR_RATING_CHIP, By.xpath: //span[text()='Flower']]
    Info 12:17:43 PM Waiting for element to be clickable: [QUICK_FILTER_STAR_RATING_CHIP, By.xpath: //span[text()='Flower']]
    Info 12:17:43 PM Element is now clickable: [QUICK_FILTER_STAR_RATING_CHIP, By.xpath: //span[text()='Flower']]
    Info 12:17:43 PM Clicked on element: [QUICK_FILTER_STAR_RATING_CHIP, By.xpath: //span[text()='Flower']]
    Info 12:17:43 PM Clicking on element: [QUICK_FILTER_STAR_ITEM, By.xpath: //h4[contains(text(),'4')]]
    Info 12:17:43 PM Waiting for element to be clickable: [QUICK_FILTER_STAR_ITEM, By.xpath: //h4[contains(text(),'4')]]
    Info 12:17:44 PM Element is now clickable: [QUICK_FILTER_STAR_ITEM, By.xpath: //h4[contains(text(),'4')]]
    Info 12:17:44 PM Clicked on element: [QUICK_FILTER_STAR_ITEM, By.xpath: //h4[contains(text(),'4')]]
    Info 12:17:44 PM Clicking on element: [QUICK_FILTER_STAR_RATING_SAVE, By.xpath: //*[contains(@class, 'PopupStarFilter_action_container')]//button[text()='Save' or text()='Simpan']]
    Info 12:17:44 PM Waiting for element to be clickable: [QUICK_FILTER_STAR_RATING_SAVE, By.xpath: //*[contains(@class, 'PopupStarFilter_action_container')]//button[text()='Save' or text()='Simpan']]
    Info 12:17:44 PM Element is now clickable: [QUICK_FILTER_STAR_RATING_SAVE, By.xpath: //*[contains(@class, 'PopupStarFilter_action_container')]//button[text()='Save' or text()='Simpan']]
    Info 12:17:44 PM Clicked on element: [QUICK_FILTER_STAR_RATING_SAVE, By.xpath: //*[contains(@class, 'PopupStarFilter_action_container')]//button[text()='Save' or text()='Simpan']]
    Info 12:17:44 PM Waiting for element to disappear: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]]
    Info 12:17:46 PM Element disappeared: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]]? true
    • Pass
    • 00:11:146

    User apply advance filters

    Caroline SearchPage
    StatusTimestampDetails
    Info 12:17:47 PM Clicking on element: [ADVANCED_FILTER_CHIP, By.xpath: //*[@data-testid='advanced-filter-chip']]
    Info 12:17:47 PM Waiting for element to be clickable: [ADVANCED_FILTER_CHIP, By.xpath: //*[@data-testid='advanced-filter-chip']]
    Info 12:17:47 PM Element is now clickable: [ADVANCED_FILTER_CHIP, By.xpath: //*[@data-testid='advanced-filter-chip']]
    Info 12:17:47 PM Clicked on element: [ADVANCED_FILTER_CHIP, By.xpath: //*[@data-testid='advanced-filter-chip']]
    Info 12:17:47 PM Waiting for element to presence: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]]
    Info 12:17:47 PM Element presented: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]]
    Info 12:17:47 PM Finding element: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]]
    Info 12:17:47 PM Found element: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]]
    Info 12:17:47 PM Waiting for 1 seconds...
    Info 12:17:48 PM Done waiting.
    Info 12:17:48 PM Clicking on element: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]]
    Info 12:17:48 PM Waiting for element to be clickable: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]]
    Info 12:17:48 PM Element is now clickable: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]]
    Info 12:17:48 PM Clicked on element: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]]
    Info 12:17:48 PM Waiting for element to presence: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]]
    Info 12:17:48 PM Element presented: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]]
    Info 12:17:48 PM Finding element: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]]
    Info 12:17:48 PM Found element: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]]
    Info 12:17:48 PM Waiting for 1 seconds...
    Info 12:17:49 PM Done waiting.
    Info 12:17:49 PM Clicking on element: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]]
    Info 12:17:49 PM Waiting for element to be clickable: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]]
    Info 12:17:49 PM Element is now clickable: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]]
    Info 12:17:49 PM Clicked on element: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]]
    Info 12:17:49 PM Waiting for element to presence: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //button[.//h4[text()='WiFi']]]
    Info 12:17:49 PM Element presented: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //button[.//h4[text()='WiFi']]]
    Info 12:17:49 PM Finding element: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //button[.//h4[text()='WiFi']]]
    Info 12:17:49 PM Found element: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //button[.//h4[text()='WiFi']]]
    Info 12:17:49 PM Waiting for 1 seconds...
    Info 12:17:50 PM Done waiting.
    Info 12:17:50 PM Clicking on element: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //button[.//h4[text()='WiFi']]]
    Info 12:17:50 PM Waiting for element to be clickable: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //button[.//h4[text()='WiFi']]]
    Info 12:17:50 PM Element is now clickable: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //button[.//h4[text()='WiFi']]]
    Info 12:17:50 PM Clicked on element: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //button[.//h4[text()='WiFi']]]
    Info 12:17:50 PM Waiting for element to presence: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:17:50 PM Element presented: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:17:50 PM Finding element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:17:50 PM Found element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:17:50 PM Waiting for 1 seconds...
    Info 12:17:51 PM Done waiting.
    Info 12:17:51 PM Finding element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:17:51 PM Found element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:17:51 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:17:51 PM Scrolling into web view: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:17:51 PM Finding element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:17:52 PM Found element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:17:52 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:17:52 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:17:52 PM Scrolled into web view: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:17:52 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:17:52 PM Clicking on element: [ADVANCED_FILTER_SAVE, By.xpath: //button[text()='Save' or text()='Simpan']]
    Info 12:17:52 PM Waiting for element to be clickable: [ADVANCED_FILTER_SAVE, By.xpath: //button[text()='Save' or text()='Simpan']]
    Info 12:17:52 PM Element is now clickable: [ADVANCED_FILTER_SAVE, By.xpath: //button[text()='Save' or text()='Simpan']]
    Info 12:17:52 PM Clicked on element: [ADVANCED_FILTER_SAVE, By.xpath: //button[text()='Save' or text()='Simpan']]
    Info 12:17:52 PM Waiting for element to disappear: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]]
    Info 12:17:55 PM Element disappeared: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]]? true
    Info 12:17:55 PM Finding element: [ADVANCED_FILTER_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Filter')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]]
    Info 12:17:55 PM Found element: [ADVANCED_FILTER_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Filter')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]]
    Info 12:17:55 PM Waiting for 1 seconds...
    Info 12:17:56 PM Done waiting.
    Info 12:17:56 PM Waiting for element to presence: [ADVANCED_FILTER_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Filter')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]]
    Info 12:17:56 PM Element presented: [ADVANCED_FILTER_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Filter')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]]
    Info 12:17:56 PM [Assertion passed: Advanced filters are applied]
    Info 12:17:56 PM
    Expected: is [true]
    Actual : [true]
    Info 12:17:56 PM Waiting for element to appear: [FILTER_STAR_RATING_APPLIED_ON_HOTEL_LIST, By.xpath: //div[@data-testid='nha-star-rating-container']]
    Info 12:17:56 PM Element appeared: [FILTER_STAR_RATING_APPLIED_ON_HOTEL_LIST, By.xpath: //div[@data-testid='nha-star-rating-container']]
    Info 12:17:56 PM Finding elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[1]]
    Info 12:17:56 PM Found elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[1]]
    Info 12:17:57 PM Is element displayed: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[1]]? true
    Info 12:17:57 PM Got 1 stars and it's true
    Info 12:17:57 PM Finding elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[2]]
    Info 12:17:57 PM Found elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[2]]
    Info 12:17:57 PM Is element displayed: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[2]]? true
    Info 12:17:57 PM Got 2 stars and it's true
    Info 12:17:57 PM Finding elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[3]]
    Info 12:17:57 PM Found elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[3]]
    Info 12:17:57 PM Is element displayed: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[3]]? true
    Info 12:17:57 PM Got 3 stars and it's true
    Info 12:17:57 PM Finding elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[4]]
    Info 12:17:57 PM Found elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[4]]
    Info 12:17:57 PM Is element displayed: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[4]]? true
    Info 12:17:57 PM Got 4 stars and it's true
    Info 12:17:57 PM Finding elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[5]]
    Info 12:17:57 PM Found elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[5]]
    Info 12:17:57 PM Is element displayed: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[5]]? false
    Info 12:17:57 PM [Assertion passed: Star rating filter are applied]
    Info 12:17:57 PM
    Expected: is [true]
    Actual : [true]
    Info 12:17:57 PM Waiting for element to appear: [FILTER_FACILITY_APPLIED_ON_HOTEL_LIST, By.xpath: //span[contains(text(), 'Free Wifi')]]
    Info 12:17:57 PM Element appeared: [FILTER_FACILITY_APPLIED_ON_HOTEL_LIST, By.xpath: //span[contains(text(), 'Free Wifi')]]
    Info 12:17:57 PM Finding elements: [FILTER_FACILITY_APPLIED_ON_HOTEL_LIST, By.xpath: //span[contains(text(), 'Free Wifi')]]
    Info 12:17:57 PM Found elements: [FILTER_FACILITY_APPLIED_ON_HOTEL_LIST, By.xpath: //span[contains(text(), 'Free Wifi')]]
    Info 12:17:57 PM Is element displayed: [FILTER_FACILITY_APPLIED_ON_HOTEL_LIST, By.xpath: //span[contains(text(), 'Free Wifi')]]? true
    Info 12:17:57 PM [Assertion passed: Facility filter are applied]
    Info 12:17:57 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:17:56 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:17:57 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:17:57 PM Expected: is [true] Actual : [true]
  • verifyUserApplyFilterInSRP_1752556680973

    12:18:00 PM / 00:01:07:554 Pass

    verifyUserApplyFilterInSRP_1752556680973
    07.15.2025 12:18:00 PM 07.15.2025 12:19:08 PM 00:01:07:554 · #test-id=1,122
    Deeon SearchPage
    StatusTimestampDetails
    Info 12:18:00 PM Test (verifyUserApplyFilterInSRP) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90]
    Pass 12:19:08 PM Test success: verifyUserApplyFilterInSRP
    Info 12:19:08 PM TestRailID: 1099741
    • Pass
    • 00:00:001
    StatusTimestampDetails
    Info 12:18:00 PM Test start: verifyUserApplyFilterInSRP
    • Pass
    • 00:13:075

    User open Home Page

    Deeon SearchPage
    StatusTimestampDetails
    Info 12:18:05 PM Maximizing window
    Info 12:18:05 PM Window is maximized
    Info 12:18:05 PM Navigating to url: https://preprod.tiket.com/
    Info 12:18:07 PM Current url : https://preprod.tiket.com/
    Info 12:18:07 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:18:17 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:01:912

    User open Hotel Landing Page

    Deeon SearchPage
    StatusTimestampDetails
    Info 12:18:17 PM Navigating to url: https://preprod.tiket.com/hotel
    Info 12:18:18 PM Current url : https://preprod.tiket.com/hotel
    Info 12:18:18 PM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:18:18 PM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:18:18 PM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:18:18 PM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:18:19 PM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 12:18:19 PM [Assertion passed: Landing Page is Opened]
    Info 12:18:19 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:18:19 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:820
    StatusTimestampDetails
    Info 12:18:20 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:18:20 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:18:20 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:18:20 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:18:20 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:18:20 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:18:20 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:18:20 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:18:20 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:18:20 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:18:20 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:18:20 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:18:20 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:18:20 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:18:20 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:18:20 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:18:20 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:18:20 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:18:20 PM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:18:20 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:18:20 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:18:20 PM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:18:20 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 12:18:22 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 12:18:22 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    Info 12:18:22 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']]
    • Pass
    • 00:21:323

    User hit search button

    Deeon SearchPage
    StatusTimestampDetails
    Info 12:18:23 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:18:23 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:18:23 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:18:23 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:18:23 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:18:23 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:18:23 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:18:23 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:18:23 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:18:23 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:18:23 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 12:18:43 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 12:18:43 PM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:18:43 PM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:18:43 PM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:18:43 PM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]
    Info 12:18:43 PM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true
    Info 12:18:43 PM [Assertion passed: SRP is Loaded]
    Info 12:18:43 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:18:43 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:10:931

    User apply quick filters

    Deeon SearchPage
    StatusTimestampDetails
    Info 12:18:44 PM Waiting for element to presence: [QUICK_FILTER_SORT_CHIP, By.xpath: //span[contains(@class, 'Chip_text') and contains(text(), 'Sort')]]
    Info 12:18:44 PM Element presented: [QUICK_FILTER_SORT_CHIP, By.xpath: //span[contains(@class, 'Chip_text') and contains(text(), 'Sort')]]
    Info 12:18:44 PM Clicking on element: [QUICK_FILTER_SORT_CHIP, By.xpath: //span[contains(@class, 'Chip_text') and contains(text(), 'Sort')]]
    Info 12:18:44 PM Waiting for element to be clickable: [QUICK_FILTER_SORT_CHIP, By.xpath: //span[contains(@class, 'Chip_text') and contains(text(), 'Sort')]]
    Info 12:18:44 PM Element is now clickable: [QUICK_FILTER_SORT_CHIP, By.xpath: //span[contains(@class, 'Chip_text') and contains(text(), 'Sort')]]
    Info 12:18:45 PM Clicked on element: [QUICK_FILTER_SORT_CHIP, By.xpath: //span[contains(@class, 'Chip_text') and contains(text(), 'Sort')]]
    Info 12:18:45 PM Clicking on element: [QUICK_FILTER_SORT_ITEM, By.xpath: //*[@data-testid='sort-container']//label[2]//span[contains(@class, 'Radio_checkbox')]]
    Info 12:18:45 PM Waiting for element to be clickable: [QUICK_FILTER_SORT_ITEM, By.xpath: //*[@data-testid='sort-container']//label[2]//span[contains(@class, 'Radio_checkbox')]]
    Info 12:18:45 PM Element is now clickable: [QUICK_FILTER_SORT_ITEM, By.xpath: //*[@data-testid='sort-container']//label[2]//span[contains(@class, 'Radio_checkbox')]]
    Info 12:18:46 PM Clicked on element: [QUICK_FILTER_SORT_ITEM, By.xpath: //*[@data-testid='sort-container']//label[2]//span[contains(@class, 'Radio_checkbox')]]
    Info 12:18:46 PM Waiting for element to disappear: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]]
    Info 12:18:49 PM Element disappeared: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]]? true
    Info 12:18:49 PM Clicking on element: [QUICK_FILTER_STAR_RATING_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Star') or contains(text(), 'Bintang')]]
    Info 12:18:49 PM Waiting for element to be clickable: [QUICK_FILTER_STAR_RATING_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Star') or contains(text(), 'Bintang')]]
    Info 12:18:49 PM Element is now clickable: [QUICK_FILTER_STAR_RATING_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Star') or contains(text(), 'Bintang')]]
    Info 12:18:49 PM Clicked on element: [QUICK_FILTER_STAR_RATING_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Star') or contains(text(), 'Bintang')]]
    Info 12:18:49 PM Clicking on element: [QUICK_FILTER_STAR_ITEM, By.xpath: //*[contains(@class, 'StarFilter_chip_options')]/button[1]]
    Info 12:18:49 PM Waiting for element to be clickable: [QUICK_FILTER_STAR_ITEM, By.xpath: //*[contains(@class, 'StarFilter_chip_options')]/button[1]]
    Info 12:18:50 PM Element is now clickable: [QUICK_FILTER_STAR_ITEM, By.xpath: //*[contains(@class, 'StarFilter_chip_options')]/button[1]]
    Info 12:18:50 PM Clicked on element: [QUICK_FILTER_STAR_ITEM, By.xpath: //*[contains(@class, 'StarFilter_chip_options')]/button[1]]
    Info 12:18:50 PM Clicking on element: [QUICK_FILTER_STAR_RATING_SAVE, By.xpath: //*[contains(@class, 'PopupStarFilter_action_container')]//button[text()='Save' or text()='Simpan']]
    Info 12:18:50 PM Waiting for element to be clickable: [QUICK_FILTER_STAR_RATING_SAVE, By.xpath: //*[contains(@class, 'PopupStarFilter_action_container')]//button[text()='Save' or text()='Simpan']]
    Info 12:18:50 PM Element is now clickable: [QUICK_FILTER_STAR_RATING_SAVE, By.xpath: //*[contains(@class, 'PopupStarFilter_action_container')]//button[text()='Save' or text()='Simpan']]
    Info 12:18:50 PM Clicked on element: [QUICK_FILTER_STAR_RATING_SAVE, By.xpath: //*[contains(@class, 'PopupStarFilter_action_container')]//button[text()='Save' or text()='Simpan']]
    Info 12:18:50 PM Waiting for element to disappear: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]]
    Info 12:18:53 PM Element disappeared: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]]? true
    Info 12:18:53 PM Finding element: [QUICK_FILTER_SORT_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]]
    Info 12:18:53 PM Found element: [QUICK_FILTER_SORT_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]]
    Info 12:18:53 PM Waiting for 1 seconds...
    Info 12:18:54 PM Done waiting.
    Info 12:18:54 PM Waiting for element to presence: [QUICK_FILTER_SORT_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]]
    Info 12:18:54 PM Element presented: [QUICK_FILTER_SORT_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]]
    Info 12:18:54 PM Finding element: [QUICK_FILTER_STAR_RATING_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Star') or contains(text(), 'Bintang')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]]
    Info 12:18:54 PM Found element: [QUICK_FILTER_STAR_RATING_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Star') or contains(text(), 'Bintang')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]]
    Info 12:18:54 PM Waiting for 1 seconds...
    Info 12:18:55 PM Done waiting.
    Info 12:18:55 PM Waiting for element to presence: [QUICK_FILTER_STAR_RATING_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Star') or contains(text(), 'Bintang')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]]
    Info 12:18:55 PM Element presented: [QUICK_FILTER_STAR_RATING_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Star') or contains(text(), 'Bintang')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]]
    Info 12:18:55 PM [Assertion passed: Quick filters are applied]
    Info 12:18:55 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:18:55 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:09:862

    User apply advanced filters

    Deeon SearchPage
    StatusTimestampDetails
    Info 12:18:57 PM Clicking on element: [ADVANCED_FILTER_CHIP, By.xpath: //*[@data-testid='advanced-filter-chip']]
    Info 12:18:57 PM Waiting for element to be clickable: [ADVANCED_FILTER_CHIP, By.xpath: //*[@data-testid='advanced-filter-chip']]
    Info 12:18:57 PM Element is now clickable: [ADVANCED_FILTER_CHIP, By.xpath: //*[@data-testid='advanced-filter-chip']]
    Info 12:18:58 PM Clicked on element: [ADVANCED_FILTER_CHIP, By.xpath: //*[@data-testid='advanced-filter-chip']]
    Info 12:18:58 PM Waiting for element to presence: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]]
    Info 12:18:58 PM Element presented: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]]
    Info 12:18:58 PM Finding element: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]]
    Info 12:18:58 PM Found element: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]]
    Info 12:18:58 PM Waiting for 1 seconds...
    Info 12:18:59 PM Done waiting.
    Info 12:18:59 PM Clicking on element: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]]
    Info 12:18:59 PM Waiting for element to be clickable: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]]
    Info 12:18:59 PM Element is now clickable: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]]
    Info 12:18:59 PM Clicked on element: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]]
    Info 12:18:59 PM Waiting for element to presence: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]]
    Info 12:18:59 PM Element presented: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]]
    Info 12:18:59 PM Finding element: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]]
    Info 12:18:59 PM Found element: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]]
    Info 12:18:59 PM Waiting for 1 seconds...
    Info 12:19:00 PM Done waiting.
    Info 12:19:00 PM Clicking on element: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]]
    Info 12:19:00 PM Waiting for element to be clickable: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]]
    Info 12:19:00 PM Element is now clickable: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]]
    Info 12:19:00 PM Clicked on element: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]]
    Info 12:19:00 PM Waiting for element to presence: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //*[@data-testid='facility'][1]]
    Info 12:19:00 PM Element presented: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //*[@data-testid='facility'][1]]
    Info 12:19:00 PM Finding element: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //*[@data-testid='facility'][1]]
    Info 12:19:00 PM Found element: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //*[@data-testid='facility'][1]]
    Info 12:19:00 PM Waiting for 1 seconds...
    Info 12:19:01 PM Done waiting.
    Info 12:19:01 PM Clicking on element: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //*[@data-testid='facility'][1]]
    Info 12:19:01 PM Waiting for element to be clickable: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //*[@data-testid='facility'][1]]
    Info 12:19:01 PM Element is now clickable: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //*[@data-testid='facility'][1]]
    Info 12:19:01 PM Clicked on element: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //*[@data-testid='facility'][1]]
    Info 12:19:01 PM Waiting for element to presence: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:19:01 PM Element presented: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:19:01 PM Finding element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:19:01 PM Found element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:19:01 PM Waiting for 1 seconds...
    Info 12:19:02 PM Done waiting.
    Info 12:19:02 PM Finding element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:19:02 PM Found element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:19:02 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:19:02 PM Scrolling into web view: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:19:02 PM Finding element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:19:02 PM Found element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:19:02 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:19:02 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:19:02 PM Scrolled into web view: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:19:02 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]]
    Info 12:19:02 PM Clicking on element: [ADVANCED_FILTER_SAVE, By.xpath: //button[text()='Save' or text()='Simpan']]
    Info 12:19:02 PM Waiting for element to be clickable: [ADVANCED_FILTER_SAVE, By.xpath: //button[text()='Save' or text()='Simpan']]
    Info 12:19:02 PM Element is now clickable: [ADVANCED_FILTER_SAVE, By.xpath: //button[text()='Save' or text()='Simpan']]
    Info 12:19:03 PM Clicked on element: [ADVANCED_FILTER_SAVE, By.xpath: //button[text()='Save' or text()='Simpan']]
    Info 12:19:03 PM Waiting for element to disappear: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]]
    Info 12:19:05 PM Element disappeared: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]]? true
    Info 12:19:05 PM Finding element: [ADVANCED_FILTER_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Filter')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]]
    Info 12:19:05 PM Found element: [ADVANCED_FILTER_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Filter')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]]
    Info 12:19:05 PM Waiting for 1 seconds...
    Info 12:19:06 PM Done waiting.
    Info 12:19:06 PM Waiting for element to presence: [ADVANCED_FILTER_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Filter')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]]
    Info 12:19:06 PM Element presented: [ADVANCED_FILTER_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Filter')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]]
    Info 12:19:06 PM [Assertion passed: Advanced filters are applied]
    Info 12:19:06 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:19:06 PM Expected: is [true] Actual : [true]
  • verifyUserDirectedToCorrectBookingForm_1752556749292

    12:19:09 PM / 00:01:31:168 Fail

    verifyUserDirectedToCorrectBookingForm_1752556749292
    07.15.2025 12:19:09 PM 07.15.2025 12:20:40 PM 00:01:31:168 · #test-id=1,134
    Akshi BookingPage
    StatusTimestampDetails
    Info 12:19:09 PM Test (verifyUserDirectedToCorrectBookingForm) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90]
    Fail 12:20:36 PM Test failed: verifyUserDirectedToCorrectBookingForm
    Info 12:20:40 PM Screenshot
    Info 12:20:40 PM TestRailID: 1099735
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:19:09 PM Test start: verifyUserDirectedToCorrectBookingForm
    • Pass
    • 00:12:738

    User open home page

    Akshi BookingPage
    StatusTimestampDetails
    Info 12:19:11 PM Maximizing window
    Info 12:19:11 PM Window is maximized
    Info 12:19:11 PM Navigating to url: https://preprod.tiket.com/
    Info 12:19:13 PM Current url : https://preprod.tiket.com/
    Info 12:19:13 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:19:24 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:25:184

    User open as logged in user

    Akshi BookingPage
    StatusTimestampDetails
    Info 12:19:24 PM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 12:19:24 PM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 12:19:24 PM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:19:26 PM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:19:26 PM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:19:26 PM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:19:26 PM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true
    Info 12:19:26 PM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:19:26 PM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:19:26 PM Maximizing window
    Info 12:19:26 PM Window is maximized
    Info 12:19:26 PM Navigating to url: https://preprod.tiket.com/
    Info 12:19:28 PM Current url : https://preprod.tiket.com/
    Info 12:19:28 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:19:38 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:19:38 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:19:49 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:19:49 PM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:19:49 PM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:19:49 PM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:01:475

    User select IDR currency

    Akshi BookingPage
    StatusTimestampDetails
    Info 12:19:50 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:19:50 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:19:50 PM Current currency: IDR
    • Pass
    • 00:01:068

    User Open hotel Landing page

    Akshi BookingPage
    StatusTimestampDetails
    Info 12:19:56 PM Navigating to url: https://preprod.tiket.com/hotel
    Info 12:19:57 PM Current url : https://preprod.tiket.com/hotel
    • Pass
    • 00:02:395

    Search stay location

    Akshi BookingPage
    StatusTimestampDetails
    Info 12:19:57 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:19:57 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:19:57 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:19:57 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:19:57 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:19:57 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:19:57 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:19:58 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:19:58 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:19:58 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:19:58 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:19:58 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:19:58 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:19:58 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:19:58 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:19:58 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:19:58 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:19:58 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:19:58 PM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:19:58 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:19:58 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:19:58 PM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:19:58 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 12:19:59 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 12:19:59 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    Info 12:19:59 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']]
    • Pass
    • 00:01:530

    Set guests and rooms

    Akshi BookingPage
    StatusTimestampDetails
    Info 12:20:00 PM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 12:20:00 PM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 12:20:00 PM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 12:20:00 PM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 12:20:00 PM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 12:20:00 PM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 12:20:00 PM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 12:20:00 PM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 12:20:00 PM Getting "value" value from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 12:20:00 PM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 12:20:00 PM currentAdult is '1'
    Info 12:20:00 PM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:20:00 PM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:20:00 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:20:00 PM Scrolling into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:20:00 PM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:20:00 PM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:20:00 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:20:00 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:20:00 PM Scrolled into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:20:00 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:20:00 PM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:20:00 PM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:20:00 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:20:00 PM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:20:00 PM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:20:00 PM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:20:00 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:20:00 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:20:00 PM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:20:00 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']]
    • Pass
    • 00:01:635

    Set date

    Akshi BookingPage
    StatusTimestampDetails
    Info 12:20:01 PM Got random number -> 17
    Info 12:20:01 PM Got random number -> 18
    Info 12:20:01 PM stringStartDate is '17', stringEndDate is '18'
    Info 12:20:01 PM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:20:01 PM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:20:01 PM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:20:01 PM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:20:01 PM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:20:02 PM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:20:02 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:20:02 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:20:02 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:20:02 PM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:20:02 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:20:02 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:20:02 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:20:02 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:20:02 PM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:20:02 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:20:02 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 12:20:02 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 12:20:02 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 12:20:02 PM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 12:20:02 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 12:20:02 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 12:20:02 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 12:20:02 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 12:20:02 PM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 12:20:02 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    • Pass
    • 00:21:191

    submit search Button

    Akshi BookingPage
    StatusTimestampDetails
    Info 12:20:03 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:20:03 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:20:03 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:20:03 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:20:03 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:20:03 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:20:03 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:20:03 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:20:03 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:20:03 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:20:03 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 12:20:23 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:00:783

    Go Inside PDP

    Akshi BookingPage
    StatusTimestampDetails
    Info 12:20:24 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:20:24 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:20:24 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:20:24 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:20:24 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:20:24 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:20:24 PM [Assertion passed: Verify User is redirected to PDP]
    Info 12:20:24 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:20:24 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:772
    StatusTimestampDetails
    Info 12:20:25 PM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:20:25 PM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:20:25 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='button-see-room']]
    Info 12:20:25 PM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:20:25 PM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:20:25 PM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:20:25 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='button-see-room']]
    Info 12:20:25 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='button-see-room']]
    Info 12:20:25 PM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:20:26 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='button-see-room']]
    • Pass
    • 00:01:993

    Scroll to room list section

    Akshi BookingPage
    StatusTimestampDetails
    Info 12:20:26 PM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:20:26 PM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:20:26 PM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:20:26 PM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]
    Info 12:20:26 PM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true
    Info 12:20:26 PM [Assertion passed: Room list is visible]
    Info 12:20:26 PM
    Expected: is [true]
    Actual : [true]
    Info 12:20:27 PM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 12:20:27 PM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 12:20:27 PM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 12:20:27 PM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]
    Info 12:20:27 PM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true
    Info 12:20:27 PM [Assertion passed: Rooms Image should be visible]
    Info 12:20:27 PM
    Expected: is [true]
    Actual : [true]
    Info 12:20:27 PM Waiting for element to appear: [BOOK_ROOM_DETAIL, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3]
    Info 12:20:28 PM Element appeared: [BOOK_ROOM_DETAIL, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3]
    Info 12:20:28 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]//h3]
    Info 12:20:28 PM Got text: (Suite, 1 Bedroom) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]//h3]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:20:26 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:20:27 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:01:955

    Click Book Button

    Akshi BookingPage
    StatusTimestampDetails
    Info 12:20:28 PM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:20:28 PM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:20:29 PM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:20:29 PM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:20:29 PM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:20:29 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 12:20:29 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 12:20:29 PM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:20:29 PM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:20:29 PM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:20:29 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 12:20:29 PM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:20:29 PM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:20:29 PM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:20:29 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 12:20:29 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']]
    Info 12:20:29 PM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']]
    Info 12:20:29 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']]
    • Fail
    • 00:04:331

    Go Inside Booking Form

    Akshi BookingPage
    StatusTimestampDetails
    Info 12:20:30 PM Waiting for element to appear: [BOOKINF_FORM_HOTEL_NAME, By.xpath: //*[@data-testid='item-name']]
    Info 12:20:33 PM Element appeared: [BOOKINF_FORM_HOTEL_NAME, By.xpath: //*[@data-testid='item-name']]
    Info 12:20:33 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']]
    Info 12:20:33 PM Got text: (The ResidencesS at Puri Casablanca) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']]
    Info 12:20:33 PM [Assertion passed: Hotel name matched]
    Info 12:20:33 PM
    Expected: is "SDET International"
    Actual : "The ResidencesS at Puri Casablanca"
    • Fail
    • 00:00:000
    StatusTimestampDetails
    Fail 12:20:33 PM Expected: is "SDET International" Actual : "The ResidencesS at Puri Casablanca"
    • Fail
    • 00:00:000

    Exception

    Akshi BookingPage
    StatusTimestampDetails
    Fail 12:20:34 PM
  • verifyUserRedirectToPdpFromLPLogin_1752556842052

    12:20:42 PM / 00:01:29:537 Pass

    verifyUserRedirectToPdpFromLPLogin_1752556842052
    07.15.2025 12:20:42 PM 07.15.2025 12:22:11 PM 00:01:29:537 · #test-id=1,154
    Akshi Harshit DetailPage
    StatusTimestampDetails
    Info 12:20:42 PM Test (verifyUserRedirectToPdpFromLPLogin) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90]
    Pass 12:22:11 PM Test success: verifyUserRedirectToPdpFromLPLogin
    Info 12:22:11 PM TestRailID: 1193219
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:20:42 PM Test start: verifyUserRedirectToPdpFromLPLogin
    • Pass
    • 00:13:282

    User open home page

    Akshi Harshit DetailPage
    StatusTimestampDetails
    Info 12:20:46 PM Maximizing window
    Info 12:20:46 PM Window is maximized
    Info 12:20:46 PM Navigating to url: https://preprod.tiket.com/
    Info 12:20:48 PM Current url : https://preprod.tiket.com/
    Info 12:20:48 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:20:58 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:24:633

    User open as logged in user

    Akshi Harshit DetailPage
    StatusTimestampDetails
    Info 12:20:58 PM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 12:20:58 PM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none
    Info 12:20:58 PM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:21:00 PM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:21:00 PM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:21:00 PM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:21:00 PM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true
    Info 12:21:00 PM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:21:00 PM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]
    Info 12:21:00 PM Maximizing window
    Info 12:21:00 PM Window is maximized
    Info 12:21:00 PM Navigating to url: https://preprod.tiket.com/
    Info 12:21:02 PM Current url : https://preprod.tiket.com/
    Info 12:21:02 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:21:12 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:21:12 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:21:22 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:21:22 PM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:21:22 PM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:21:22 PM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false
    • Pass
    • 00:00:950

    User select IDR currency

    Akshi Harshit DetailPage
    StatusTimestampDetails
    Info 12:21:23 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:21:23 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:21:23 PM Current currency: IDR
    • Pass
    • 00:01:130

    User Open hotel Landing page

    Akshi Harshit DetailPage
    StatusTimestampDetails
    Info 12:21:26 PM Navigating to url: https://preprod.tiket.com/hotel
    Info 12:21:26 PM Current url : https://preprod.tiket.com/hotel
    • Pass
    • 00:02:279

    Search stay location

    Akshi Harshit DetailPage
    StatusTimestampDetails
    Info 12:21:27 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:21:27 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:21:27 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:21:27 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:21:27 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:21:27 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:21:27 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:21:27 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:21:27 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:21:27 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:21:27 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:21:27 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:21:27 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:21:27 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:21:27 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:21:27 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:21:27 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:21:27 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:21:27 PM Sending keys: (Carvens Hotel) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:21:27 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:21:27 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:21:28 PM Sent keys: (Carvens Hotel) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:21:28 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']]
    Info 12:21:28 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']]
    Info 12:21:28 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']]
    Info 12:21:29 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']]
    • Pass
    • 00:01:717

    Set guests and rooms

    Akshi Harshit DetailPage
    StatusTimestampDetails
    Info 12:21:29 PM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 12:21:29 PM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 12:21:29 PM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 12:21:29 PM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 12:21:29 PM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 12:21:30 PM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 12:21:30 PM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 12:21:30 PM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 12:21:30 PM Getting "value" value from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 12:21:30 PM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 12:21:30 PM currentAdult is '1'
    Info 12:21:30 PM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:21:30 PM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:21:30 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:21:30 PM Scrolling into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:21:30 PM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:21:30 PM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:21:30 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:21:30 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:21:30 PM Scrolled into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:21:30 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:21:30 PM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:21:30 PM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:21:30 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:21:30 PM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:21:30 PM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:21:30 PM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:21:30 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:21:30 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:21:30 PM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:21:30 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']]
    • Pass
    • 00:02:695

    Set date

    Akshi Harshit DetailPage
    StatusTimestampDetails
    Info 12:21:32 PM Got random number -> 17
    Info 12:21:32 PM Got random number -> 18
    Info 12:21:32 PM stringStartDate is '17', stringEndDate is '18'
    Info 12:21:32 PM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:21:32 PM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:21:32 PM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:21:32 PM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:21:32 PM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:21:32 PM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:21:32 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:21:33 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:21:33 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:21:33 PM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:21:33 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:21:33 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:21:33 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:21:33 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:21:33 PM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:21:33 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]]
    Info 12:21:33 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 12:21:33 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 12:21:33 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 12:21:33 PM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 12:21:33 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 12:21:33 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 12:21:33 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 12:21:33 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 12:21:33 PM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    Info 12:21:33 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']]
    • Pass
    • 00:21:689

    submit search Button

    Akshi Harshit DetailPage
    StatusTimestampDetails
    Info 12:21:34 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:21:34 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:21:34 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:21:34 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:21:34 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:21:34 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:21:34 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:21:34 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:21:34 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:21:35 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:21:35 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 12:21:55 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:14:234

    Go Inside PDP

    Akshi Harshit DetailPage
    StatusTimestampDetails
    Info 12:21:55 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:21:55 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:21:55 PM Finding elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:21:55 PM Found elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:21:55 PM Is element displayed: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]? true
    Info 12:21:55 PM [Assertion passed: Hotel's Image is visible on Hotel PDP]
    Info 12:21:55 PM
    Expected: is [true]
    Actual : [true]
    Info 12:21:56 PM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:21:56 PM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:21:56 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //h1[@data-testid='name']]
    Info 12:21:56 PM Got text: (Carvens Hotel) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //h1[@data-testid='name']]
    Info 12:21:56 PM [Assertion passed: Hotel name is same as User searched on LP]
    Info 12:21:56 PM
    Expected: a string containing "Carvens Hotel"
    Actual : "Carvens Hotel"
    Info 12:21:57 PM Waiting for element to appear: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 12:21:57 PM Element appeared: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 12:21:57 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 12:21:57 PM Got text: (Grogol Petamburan) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 12:21:57 PM [Assertion passed: Hotel's Area is visible on Hotel PDP]
    Info 12:21:57 PM
    Expected: is [true]
    Actual : [true]
    Info 12:21:57 PM Waiting for element to appear: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 12:21:57 PM Element appeared: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 12:21:57 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 12:21:57 PM Got text: (West Jakarta) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 12:21:57 PM [Assertion passed: Hotel's City is visible on Hotel PDP]
    Info 12:21:57 PM
    Expected: is [true]
    Actual : [true]
    Info 12:21:58 PM Waiting for element to appear: [REGION, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[2]]
    Info 12:21:58 PM Element appeared: [REGION, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[2]]
    Info 12:21:58 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[2]]
    Info 12:21:58 PM Got text: (Jakarta) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[2]]
    Info 12:21:58 PM [Assertion passed: Hotel's Region is visible on Hotel PDP]
    Info 12:21:58 PM
    Expected: is [true]
    Actual : [true]
    Info 12:21:58 PM Waiting for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 12:22:09 PM Timeout waiting for 10 seconds for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 12:22:09 PM Finding elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 12:22:09 PM Found elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 12:22:09 PM Is element displayed: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]? false
    Info 12:22:09 PM Waiting for element to appear: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 12:22:09 PM Element appeared: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 12:22:09 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 12:22:09 PM Got text: (IDR 126,608) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 12:22:09 PM [Assertion passed: Hotel's Price is visible on Hotel PDP]
    Info 12:22:09 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:21:55 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:21:56 PM Expected: a string containing "Carvens Hotel" Actual : "Carvens Hotel"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:21:57 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:21:57 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:21:58 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:22:09 PM Expected: is [true] Actual : [true]
  • verifyUserRedirectToPdpGuest_1752556932697

    12:22:12 PM / 00:01:28:093 Pass

    verifyUserRedirectToPdpGuest_1752556932697
    07.15.2025 12:22:12 PM 07.15.2025 12:23:40 PM 00:01:28:093 · #test-id=1,171
    Harshit DetailPage
    StatusTimestampDetails
    Info 12:22:12 PM Test (verifyUserRedirectToPdpGuest) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90]
    Pass 12:23:40 PM Test success: verifyUserRedirectToPdpGuest
    Info 12:23:40 PM TestRailID: 1370856
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:22:12 PM Test start: verifyUserRedirectToPdpGuest
    • Pass
    • 00:13:337

    User open home page

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:22:15 PM Maximizing window
    Info 12:22:15 PM Window is maximized
    Info 12:22:15 PM Navigating to url: https://preprod.tiket.com/
    Info 12:22:18 PM Current url : https://preprod.tiket.com/
    Info 12:22:18 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    Info 12:22:28 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]]
    • Pass
    • 00:19:850

    User open home page as guest

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:22:29 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:22:29 PM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:22:29 PM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:22:29 PM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:22:29 PM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 12:22:29 PM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 12:22:30 PM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]
    Info 12:22:30 PM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true
    Info 12:22:30 PM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 12:22:30 PM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]
    Info 12:22:30 PM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true
    Info 12:22:30 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:22:30 PM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:22:30 PM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:22:30 PM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:22:30 PM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true
    Info 12:22:30 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:22:30 PM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:22:30 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 12:22:30 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class,'blink_icon')]]
    Info 12:22:30 PM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 12:22:30 PM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 12:22:30 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 12:22:31 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 12:22:31 PM Clicking element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 12:22:31 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']]
    Info 12:22:31 PM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 12:22:31 PM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 12:22:31 PM Clicking element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 12:22:31 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text() = 'Log out' or text()='Keluar']]
    Info 12:22:31 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:22:42 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]
    Info 12:22:42 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:22:48 PM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:22:48 PM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:22:48 PM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]
    Info 12:22:48 PM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false
    • Pass
    • 00:00:645

    User select IDR currency

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:22:48 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:22:48 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span]
    Info 12:22:48 PM Current currency: IDR
    • Pass
    • 00:02:082

    User Open NHA Landing page

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:22:52 PM Navigating to url: https://preprod.tiket.com/homes
    Info 12:22:52 PM Current url : https://preprod.tiket.com/homes
    Info 12:22:52 PM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:22:53 PM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:22:53 PM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:22:53 PM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:22:53 PM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true
    Info 12:22:53 PM [Assertion passed: Landing Page is Opened]
    Info 12:22:53 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:22:53 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:02:618

    Search stay location

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:22:54 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:22:54 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:22:54 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:22:54 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:22:54 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:22:55 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]
    Info 12:22:55 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:22:55 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:22:55 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:22:55 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:22:55 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:22:55 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:22:55 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:22:55 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:22:55 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:22:55 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:22:55 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:22:55 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']]
    Info 12:22:55 PM Sending keys: (Aryaduta Bandung) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:22:55 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:22:55 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:22:55 PM Sent keys: (Aryaduta Bandung) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']]
    Info 12:22:55 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']]
    Info 12:22:56 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']]
    Info 12:22:56 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']]
    Info 12:22:56 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']]
    • Pass
    • 00:01:725

    Set guests

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:22:57 PM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 12:22:57 PM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 12:22:57 PM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 12:22:57 PM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']]
    Info 12:22:57 PM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 12:22:58 PM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 12:22:58 PM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 12:22:58 PM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 12:22:58 PM Getting "value" value from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 12:22:58 PM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]]
    Info 12:22:58 PM currentAdult is '1'
    Info 12:22:58 PM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:22:58 PM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:22:58 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:22:58 PM Scrolling into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:22:58 PM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:22:58 PM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:22:58 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:22:58 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:22:58 PM Scrolled into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:22:58 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]]
    Info 12:22:58 PM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:22:58 PM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:22:58 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:22:58 PM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:22:58 PM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:22:58 PM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:22:58 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:22:58 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:22:58 PM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']]
    Info 12:22:58 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']]
    • Pass
    • 00:01:835

    Set date

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:22:59 PM Got random number -> 21
    Info 12:22:59 PM Got random number -> 24
    Info 12:22:59 PM stringStartDate is '21', stringEndDate is '24'
    Info 12:22:59 PM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:22:59 PM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:22:59 PM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:22:59 PM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']]
    Info 12:22:59 PM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]]
    Info 12:22:59 PM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]]
    Info 12:22:59 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]]
    Info 12:22:59 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]]
    Info 12:22:59 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]]
    Info 12:22:59 PM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]]
    Info 12:22:59 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]]
    Info 12:22:59 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]]
    Info 12:22:59 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]]
    Info 12:22:59 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]]
    Info 12:22:59 PM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]]
    Info 12:23:00 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]]
    Info 12:23:00 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']]
    Info 12:23:00 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']]
    Info 12:23:00 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']]
    Info 12:23:00 PM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']]
    Info 12:23:00 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']]
    Info 12:23:00 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']]
    Info 12:23:00 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']]
    Info 12:23:00 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']]
    Info 12:23:00 PM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']]
    Info 12:23:00 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']]
    • Pass
    • 00:21:185

    submit search Button

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:23:00 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:23:00 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:23:00 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:23:00 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:23:00 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:23:00 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:23:00 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:23:00 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:23:00 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']]
    Info 12:23:01 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']]
    Info 12:23:01 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    Info 12:23:21 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']]
    • Pass
    • 00:17:019

    Go Inside PDP

    Harshit DetailPage
    StatusTimestampDetails
    Info 12:23:22 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:23:22 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]
    Info 12:23:22 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:23:22 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:23:22 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:23:22 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:23:22 PM [Assertion passed: Verify if PDP is Opened]
    Info 12:23:22 PM
    Expected: is [true]
    Actual : [true]
    Info 12:23:24 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:23:24 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:23:24 PM Finding elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:23:24 PM Found elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]
    Info 12:23:24 PM Is element displayed: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]? true
    Info 12:23:24 PM [Assertion passed: NHA's Image is visible on NHA Card]
    Info 12:23:24 PM
    Expected: is [true]
    Actual : [true]
    Info 12:23:25 PM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:23:25 PM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']]
    Info 12:23:25 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //h1[@data-testid='name']]
    Info 12:23:25 PM Got text: (Aryaduta Bandung) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //h1[@data-testid='name']]
    Info 12:23:25 PM [Assertion passed: NHA name is same as User searched on LP]
    Info 12:23:25 PM
    Expected: a string containing "Aryaduta Bandung"
    Actual : "Aryaduta Bandung"
    Info 12:23:26 PM Waiting for element to appear: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 12:23:26 PM Element appeared: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 12:23:26 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 12:23:26 PM Got text: (Bandung Wetan) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]]
    Info 12:23:26 PM [Assertion passed: NHA's Area is visible on NHA PDP]
    Info 12:23:26 PM
    Expected: is [true]
    Actual : [true]
    Info 12:23:26 PM Waiting for element to appear: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 12:23:26 PM Element appeared: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 12:23:26 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 12:23:26 PM Got text: (Bandung) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]]
    Info 12:23:26 PM [Assertion passed: NHA's City is visible on NHA PDP]
    Info 12:23:26 PM
    Expected: is [true]
    Actual : [true]
    Info 12:23:27 PM Waiting for element to appear: [REGION, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[2]]
    Info 12:23:27 PM Element appeared: [REGION, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[2]]
    Info 12:23:27 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[2]]
    Info 12:23:27 PM Got text: (West Java) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[2]]
    Info 12:23:27 PM [Assertion passed: NHA's Region is visible on NHA PDP]
    Info 12:23:27 PM
    Expected: is [true]
    Actual : [true]
    Info 12:23:28 PM Waiting for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 12:23:38 PM Timeout waiting for 10 seconds for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 12:23:38 PM Finding elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 12:23:38 PM Found elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]
    Info 12:23:38 PM Is element displayed: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]? false
    Info 12:23:38 PM Waiting for element to appear: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 12:23:38 PM Element appeared: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 12:23:38 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 12:23:38 PM Got text: (IDR 2,269,800) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]]
    Info 12:23:38 PM [Assertion passed: NHA's Price is visible on NHA PDP]
    Info 12:23:38 PM
    Expected: is [true]
    Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:23:22 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:23:24 PM Expected: is [true] Actual : [true]
    StatusTimestampDetails
    Info 12:23:25 PM Expected: a string containing "Aryaduta Bandung" Actual : "Aryaduta Bandung"
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:23:26 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:23:26 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:23:27 PM Expected: is [true] Actual : [true]
    • Pass
    • 00:00:000
    StatusTimestampDetails
    Info 12:23:38 PM Expected: is [true] Actual : [true]
  • 1

    java.lang.ArrayIndexOutOfBoundsException

    1 tests

    java.lang.ArrayIndexOutOfBoundsException

    1 failed
    Status Timestamp TestName
    Fail 11:25:19 AM

    Exception

    verifyDetailsInSRPIsDisplayedGuest_1752553438431.

    close Pop up

    .

    Exception

  • 11

    java.util.NoSuchElementException

    11 tests

    java.util.NoSuchElementException

    11 failed
    Status Timestamp TestName
    Fail 10:54:30 AM

    Exception

    checkPriceDetailOnBookingPage_1752551504999.

    Click book button

    .

    Exception

    Fail 11:08:52 AM

    Exception

    verifyAbilityToAddSplReqGuest_1752552474143.

    User enter Stay details and add special Request

    .

    Exception

    Fail 11:10:57 AM

    Exception

    verifyAbilityToAddSplReqLogin_1752552537398.

    User enter Stay details and add special Request

    .

    Exception

    Fail 11:11:53 AM

    Exception

    verifyBookingSoNativeVendor_1752552662264.

    User open as logged in user

    .

    Exception

    Fail 11:13:05 AM

    Exception

    verifyChangeSearchCriteria_1752552716524.

    Click search button to update SRP results

    .

    Exception

    Fail 11:15:45 AM

    Exception

    verifyCompleteBookingIDR_1752552796343.

    Go to payment page

    .

    Exception

    Fail 11:28:05 AM

    Exception

    verifyDetailsInSRPIsDisplayedLogin_1752553531408.

    close Pop up

    .

    Exception

    Fail 11:31:07 AM

    Exception

    verifyFlexibleStayContentOnSRPGuest_1752553774967.

    Scroll to down to see Flexible Stay

    .

    Exception

    Fail 11:33:59 AM

    Exception

    verifyFlexibleStayContentOnSRPLogin_1752553881799.

    Scroll to bottom to see Flexible Stay

    .

    Exception

    Fail 11:35:25 AM

    Exception

    verifyGuestDetailsandSplReqGuest_1752554050864.

    User enter Stay details and add special Request

    .

    Exception

    Fail 12:06:09 PM

    Exception

    verifySameHotelFromSrpToPdpLoginWithEmail_1752555809858.

    close Pop up

    .

    Exception

  • 12

    java.lang.AssertionError

    12 tests

    java.lang.AssertionError

    12 failed
    Status Timestamp TestName
    Fail 10:37:23 AM

    Exception

    VerifyAvailableDates_1752550622091.

    Verify hotel details elements are visible

    .

    Exception

    Fail 10:57:07 AM

    Exception

    completeBookingMoWithoutAddOnsLoginHotel_1752551675194.

    User open order detail page

    .

    Exception

    Fail 10:59:43 AM

    Exception

    completeBookingMoWithoutAddOnsLoginNHA_1752551833083.

    User open order detail page

    .

    Exception

    Fail 11:05:10 AM

    Exception

    completeBookingSoWithAddOnsLogin_1752552122053.

    Find the issued order

    .

    Exception

    Fail 11:07:31 AM

    Exception

    multiorderplan_1752552360676.

    Go Inside PDP

    .

    Exception

    Fail 11:19:46 AM

    Exception

    verifyCompleteBookingNonIDRCC_1752553073592.

    Issued Order

    .

    Exception

    Fail 11:21:21 AM

    Exception

    verifyDetailsInSRPIsChangedGuest_1752553191997.

    SRP is refreshed

    .

    Exception

    Fail 11:37:38 AM

    Exception

    verifyGuestDetailsandSplReqLogin_1752554130690.

    User enter Stay details and add special Request

    .

    Exception

    Fail 11:46:16 AM

    Exception

    verifyMoRoomListWhenSearchMoreThanOneRoom_1752554679638.

    Navigate to Hotel vertical and search for stay

    .

    Exception

    Fail 11:55:16 AM

    Exception

    verifyRecommendedRoomGuest_1752555246431.

    Checking Recommended Room

    .

    Exception

    Fail 12:03:18 PM

    Exception

    verifySameHomeFromSrpToPdpGuest_1752555702457.

    Go Inside PDP

    .

    Exception

    Fail 12:20:34 PM

    Exception

    verifyUserDirectedToCorrectBookingForm_1752556749292.

    Go Inside Booking Form

    .

    Exception

  • 1

    org.openqa.selenium.ElementClickInterceptedException

    1 tests

    org.openqa.selenium.ElementClickInterceptedException

    1 failed
    Status Timestamp TestName
    Fail 11:05:29 AM

    Exception

    correctredirectiontobookingform_1752552315351.

    User open home page as guest

    .

    Exception

  • 1

    com.tiket.model.Exception.DriverToolsException

    1 tests

    com.tiket.model.Exception.DriverToolsException

    1 failed
    Status Timestamp TestName
    Fail 11:47:56 AM

    Exception

    verifyMultiOrderNativeDiffRatePlan_1752554788271.

    Go Inside PDP

    .

    Exception

Started

Jul 15, 2025 10:37:02 AM

Ended

Jul 15, 2025 12:24:02 PM

Tests Passed

38

Tests Failed

26

Tests
Steps
Log events

Timeline

Author

NamePassedFailedSkippedOthersPassed %
Harshit,Raihan 1 0 0 0 100%
Prabhleen 1 1 0 0 50%
VenkatPathakoti 1 0 0 0 100%
ShubhSharma 0 2 0 0 0%
FajrulAlam 2 1 0 0 66.667%
Akshi 2 1 0 0 66.667%
Deeon 5 0 0 0 100%
Harshit 21 19 3 0 48.837%
Harshit,Dixita 1 0 0 0 100%
KetanSingh,ShubhSharma 1 0 0 0 100%
Caroline 2 0 0 0 100%
Dixita 3 2 0 0 60%
Raihan 1 0 0 0 100%

Tags

NamePassedFailedSkippedOthersPassed %
SRP 1 0 0 0 100%
SearchPage 8 5 0 0 61.538%
OrderPage 0 0 3 0 0%
SearchResultPage 1 0 0 0 100%
DetailPage 14 8 0 0 63.636%
BookingPage 5 9 0 0 35.714%
SearchResultsPage 0 1 0 0 0%
RoomListPage 4 2 0 0 66.667%
HomesLandingPage 1 0 0 0 100%
RoomList 1 0 0 0 100%
ProductDetailPage 3 1 0 0 75%

System/Environment

NameValue
Platform dweb
Threads 1
Sessions 1
Testdata google
Tribe all
Module all
TestName all
TestType all
Environment preprod